C How to Program is a series of books designed to teach the reader how to write programs for computers, regardless of past experience in doing so.
C is a programming language developed in 1972 by Dennis Richie at the Bell telephone Laboratories for use with the Unix operating system (Windows is an example of another operating system). The books give the reader a solid foundation in programming aspects that can be applied to most modern languages today (C is still used in some cases!). Once the reader is comfortable with all aspects of C, he/she will learn C++, which is a powerful extension of C.
Developed in 1979 by Bjarne Stroustrup, C++ brings object oriented programming to C, and has been constantly updated throughout the years and is widely used today. C How to Program teaches everything you need to know to write simple to advanced programs using C++.
The books take a "live-code approach" by including fully functional programs, and going over each part of the programs step by step. There are also many illustrations to help the reader visualize programming concepts.
Furthermore, each chapter is divided into manageable sections, and sections includes side notes on common programming errors to avoid, good programming practices, performance tips, software engineering observations, and error-prevention tips. At the end of each chapter, a full summary is provided along with many exercises and solutions.
C How to program provides the reader with a rich foundation in computer programming in a wonderfully structured way that both the beginner and experienced programmer will greatly appreciate.