Day 7. Catching Up on Details

There are some enterprises in which a careful disorderliness is the true method.

—Herman Melville, Moby Dick

When you know a programming language well, you don't use its concepts one at a time; rather, they mesh together in everything you do. Organizing a book of this nature, where prior programming experience is not assumed, is a tricky business. “Chicken and egg” problems abound. It can seem impossible to understand any of the material until you understand all of it. So it just isn't very reasonable to teach programming by presenting everything all at once. Concepts have to be encountered in some order so the understandings can be fitted together as they come, even if this limits the usefulness of the early examples. ...

Get Sams Teach Yourself Ruby in 21 Days now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.