C StepByStep - Computer Science Series Author:Mitchell Waite An entry-level way to learn C! A logical, methodical order to teach the basics of C programming.
Designed for a 1- or 2-semester course
Includes exercises and quizzes
Emphasizes the methods of structured code, step-wise refinement, and top-down design