Mark Slagell’s writing style is conversational and educational. I’ve gone through a number of software language tutorials. I found Slagell’s first chapter a comfortable mix of background info, simple examples, and experiments.
On the outset, Slagell states Ruby is based on the:
Principle of Least Surprise:
“If you don’t know how to do something and you try to say clearly what you mean, there’s a good chance it will work.”
This principle’s more descriptive if less sexy moniker is the principle of maximum boredom.
The remainder of Day 1 is examples proving his point.