This fourth edition of Gary Bronson's classic text implements the C99 standard in all discussion and example programs. An early emphasis on software engineering and top-down modular program development makes the material readily accessible to novice programmers. Early introduction and careful development of pointers demonstrate the power of good programming. The new edition features a new Common Compiler Errors feature in each chapter, and all material has been updated for currency and readability.
If you are interested in programming and do not know how to start, pick up this book and read it and practice the exercises in each section. A great book for beginners to learn C,very precise and simple explanation,also you get to taste OOP with some C++.