Programming C is an e-book intended for beginning programmers. As a basis of study, the book develops portions of a fully working Chess engine called speedeCHESS. Programming C clearly presents the C fundamentals (arrays, strings, pointers, etc.), and applies them in developing the speedeCHESS engine step-by-step.
This book is delivered as a self-extracting file with several lessons fully viewable; the remaining lessons are partially viewable.