Ah, the places you’ll go! The things you’ll see! This book is about a journey, an exciting one at that.
The approach this book takes can be boiled down to four general principles:
Have fun while learning how to program!
Learn by doing. Immersion is the best way to learn programming.
Do it right the first time. If you learn the concepts behind modern programming and good programming practices, then the things you learn in this book will be applicable wherever you go and whatever you do.
Don’t let the technology get in the way of learning how to program.
Learn How to Program is about the how and why of programming languages, about understanding good programming practices, and about helping you learn to think in a new way (that is, like a computer).