This book contains C programming examples to teach C syntax and concepts. It is organized with simple programs first, building up concepts incrementally with each new example. The programs demonstrate individual language features rather than complete applications. The book assumes the reader already knows how to program and aims to show how to apply their existing skills to C.