This elegant programming primer teaches beginning programming students to code through more than 100 graded examples, each one illustrated in color. This book can be used to learn how to program without installing any software: just visit the free Pencil Code website, and run and save your projects online. Written by a computer scientist to teach his own family to program, the book is designed for inductive learning. The illustrated programs come...