Quote Originally Posted by saurav_bhasin View Post
Just read ONE single book if you are looking to work in Unix or I dont want to be biased if you are looking to work on MS too.

THE C PROGRAMMING LANGUAGE - BY K & R.

Read the book, word to word, solve the problems ON YOUR OWN. and you will do well.

Please Please do not read the following books:

YASHWANT KANETKAR (What the heck is LET US C?????........Is it like I am strolling on a park and I suddenly decide to learn C....No WAY.....Learning C is a dedicated effort which needs LOTS of time and energy and no LET US C book can help u in that !!.

BALAGURUSWAMY - Better than LET US C but still Balaguruswamy needs to know a lot of stuff .

etcetc and loads of other Indian authors.

These Indian authors were basically Cyber Coolies and want the rest of the population also to be Cyber coolies.

I am talking from experience as an Indian, AVOID indian books if you want to do well in Programming.
I know that there are a lot of mistakes in Yashwant kanetkar's Let us C, but from a beginner's perspective I would recommend it. He has explained the things in very lucid manner and if anyone is from non-programming(i.e learning C as the very first language) background, Let UsC is quite nice. Going directly to KnR is not advised from my side, but different people have different opinions. I'm telling this from my own experience.