The Second Edition of Gary Bronson's popular text implements the ANSI C Standard in all discussions and example programs. An early emphasis on software engineering and top-down modular program development makes it readily accessible to students taking a first programming course. Early introduction and careful development of pointers show students the power of good programming.
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++.