If you want to learn the basics of C programming and thus go to expert level then surely you need to get the books to assist you in your studies. Being myself a Computer Science Engineer I do know the ways people learn coding. Some are left strayed from the best ways of coding. Learning Programming from Theory is a noobs idea and yes then you can sure be not a great coder. If you are willing to learn to write a program by seeing the code then you can do much more in your area than you can think of it.
Here are few C Programming best ebooks that are nothing but the pdf version of the hard copies you buy at great prices. If you want to buy the books as well then you can go with that too.
#1 Head First C , or
#1 C Programming Language – by Dennis Ritchie and
#2 Test you C Skills by Yashwant Kanetkar (Programming Q&A Book). Must Have book
1. C Programming Language (Brian Kernighan and Dennis Ritchie)
This Book is perhaps rated one of the Best books in C Programming and Readers from all over the world suggest this book to a beginner. This book has been introduced in Universities syllabus for college students as well. I have myself read this Book and thus I do confirm you wont waste your time reading this book.
2. Head First C
The readers of Head First Java know really well about How the head first publishers work on the readers understandings and presentation of content. This book is yes a costly to purchase but we have got you the ebook – PDF version of Head First C for free.
3. Let Us C by Yashwant Kanetkar
Giving a tough competition to the Other two C Program book guides this one has sold maximum copies in India. The book is nicely described with each components of C Programming, the likeness of readers is filled with few simpler tricks which are not usually taught by the teachers and lecturers.
4. Test Your C Skills by Yashwant Kanetkar
This one has definitely changed my life – A great addiction for programmers. The best book to Crack C interviews and will be your best companion throughout C programming. The questions given in this book itself get you into confusion and you are bound to refer many books to clear your doubt about that problem.
5. Programming in ANSI C by
This is yet another which is in Indian universities and colleges for Computer Science and IT Stream Students in their starting semesters for learning C Programming.