BOOKS FOR LEARNING 'C'
Even though you will find almost all programs and theory over the web, but it's still advised to buy a good book for reference or at least to learn basic. Generally 'C' Language is taught in first year of every college, so If you are a beginner and want to strengthen your basics for coding skills from very beginning I would suggest you to go with the following books :
1. "ANSI C" By Dennis M. Ritchie. It's a very good book to start with, written by Dennis M. Ritchie (Well if you don't know who's he, then first slap yourself and now Google it to find :p) .
About the book : The C Programming Language (Ansi C Version) 2 Edition authored by Ritchie Dennis M and Kernighan Brian W is a comprehensive book for those who study Computer Concepts and C Programming, Computer Programming, Programming Methodology and Data Structures. It has all the content required that helps in making a clear understanding of C Programming concepts. This book is quintessential for candidates studying C Programming.
Remember that ANSI C is not the name of any particular book, there are many books in the market with the same title but with different authors, so go with a book whose author is "Ritchie Dennis M and Kernighan Brian W".
Front view of the book is posted below:
About the book : The C Programming Language (Ansi C Version) 2 Edition authored by Ritchie Dennis M and Kernighan Brian W is a comprehensive book for those who study Computer Concepts and C Programming, Computer Programming, Programming Methodology and Data Structures. It has all the content required that helps in making a clear understanding of C Programming concepts. This book is quintessential for candidates studying C Programming.
Remember that ANSI C is not the name of any particular book, there are many books in the market with the same title but with different authors, so go with a book whose author is "Ritchie Dennis M and Kernighan Brian W".
Front view of the book is posted below:
2. There's one book Programming in ANSI C by E. Balaguruswamy (an indian author).
About the book : For those who has just stepped into the world of C language, Programming in ANSI C: Virtual Lab for C Programming 6th Edition is the best book to initiate the learning process. Programming in ANSI C: Virtual Lab for C Programming teaches the programming language in a simple and logical language. There are a number of tests which one can evaluate automatically and receive feedback. This book ensures that students learn to grapple with the concepts of “looping”, “ functions”, “classes”, “operators,” “data types”, “branching” etc.
Programming codes with detailed comments have been emphasized throughout the book. Students will find both the Case Studies and “Just Remember” section very handy. The author has introduced review questions and new programs section.
you can start your learning from this but at the as soon as you build your concepts switch to ANSI C" By Dennis M. Ritchie.
Front view of the book is posted below :
3. There's one book "let us c" by Yashwant kanetkar you can use it to build your basics and then lean towards ANSI C but i have heard that this books has many errors ( but don't know whether they are just rumors or truth)
Front view of the book is posted below :



