Programming is still too hard to learn, and not enough fun. This book does something about that. You’ll learn by controlling an environment of virtual robots, so the abstractions of programming are grounded in something you can see. You learn using Squeak, a free variant of Smalltalk, one of the world’s best teaching languages (and one that lets you avoid unnecessary complexity as you master skills that’ll help you in virtually any contemporary language).
Along the way, you’ll master loops, variables, parameters, arguments, conditionals, Boolean values and expressions, debugging, and more. You’ll learn how to create code that can be reused by different programs. And you’ll prepare to learn object-oriented development, the approach that’s central to virtually all contemporary computer languages. Pretty good for just fooling around with robots, wouldn’t you say? Bill Camarda, from the August 2005 Read Only