We have published a series covering the best open source programming books for other popular languages. Reading this book and performing the exercises is probably the best way to become a good C programmer. The book covers most of C in detail, and does an excellent job teaching programming idioms. Read them here.

A Book on C: Programming in C (4th Edition) by Al Kelley and Ira Pohl. The C Programming Language by Brian W. Kernighan, Dennis M. Ritchie Highly recommended Nobody will question a choice to buy this book. Kelley and Pohl have put together a great tutorial on ANSI C. The authors have used unique and clear explanations of program code, along with all-encompassing exercises and summary tables, to highlight the power of C, a general purpose programming language. Find the top 100 most popular items in Amazon Books Best Sellers. Discover the best C# Programming in Best Sellers. The book is targeting people with no prior programming experience.

It is also covers the information needed by a C programmer in using the standard C library. It is quite comprehensive in its treatment of the majority of C programming concepts. 4) C Programming: A Modern Approach, 2nd Edition 2nd Edition. By Mike Banahan, Declan Brady and Mark Doran (350 pages) The C Book is designed for programmers who already have some experience of using a modern high-level procedural programming language.

The book concentrates on the things that are special to C. In … Recommended C Programming Books. The C Book.