This is a hands-on book aimed at students learning the craft of programming for the first time. Students read about programs, students write programs and students write about programs. Students using this book will learn what real programming is all about. Perfect for those who wish to become real programmers.