Preface to the Second Edition
I ran into an old friend the other day. It’s been more than a decade since last we spoke. As we were catching up, I mentioned, “Oh, and I sort of accidentally wrote a book a few years back.”
After all, I didn’t really mean to write this book. Once upon a time, some of us Ruby fans were chatting about teaching programming, and I had a few things to say about it. Not much. Just a few things.
Somehow the conversation migrated onto a wiki somewhere, and I wrote up a few of my ideas. After a while, it seemed like I was the only one writing, so I moved some of my thoughts to my own website. Suddenly I realized it was starting to look suspiciously like a tutorial.
And not a very good one, I have to say.
Well, my ...