The C language has steadily increased in popularity since it was created in the early 1970s. C is currently the language of choice for many professional software developers and is becoming quite popular among nonprofessional programmers, as well.
C for Yourself is divided into two parts. Part 1 is called “Learning C” and discusses the C language itself. This part assumes you know the fundamentals of computer programming but do not know C. Experienced C programmers may only want to skim these chapters. Part 2, “Using C,” discusses practical programming capabilities, such as graphics, which are provided in the QuickC run-time library. It should be read after you have finished Part 1 and have some familiarity with the C language.
Part 1 begins with basic topics such as data types and functions, and it progresses to more advanced subjects such as pointers. This part of the book closes with a discussion of common C programming pitfalls.