Head First C
A Brain-Friendly Guide
Learn C and structured imperative programming with Head First C - a unique guide that goes beyond the syntax and how-to manuals. This book teaches you not only the language but also how to be a great programmer. Discover key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming. Head First C also features labs to test your new skills and build confidence. Ideal as an accessible textbook for students, this book uses the latest research in cognitive science and learning theory to provide a visually rich format designed for the way your brain works.