A guide to the C programming language covers such topics as pointers, memory management, multithreading, and network programming Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that not only goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer.