You learn to solve hard problems by practice experience and thought. And there is no difference; you solve a problem in C exactly the same way you would in any procedural language and you solve a problem in Java exactly the same way as for any object language.
It is difficult to suggest a book. You might want a book about algorithms. Abelson and Sussman is about creating algorithms in Scheme, which is relted to LISP. Code Complete by McConnell is about the process of constructing applications. Howard and LeBlanc and others have written several books about securing software. I do not actually know which book would best suit your needs. You could start by googling for Niklaus Wirth Algorithms because you can download that book free of charge.
Joined: Jan 22, 2013
but i want a book which make my basic concept clear and help in logic building for complex program. someone told me that c in depth is best book for learn complex program and also make my logic clear is it right?
if not then please specify me book for learn complex programs in c.