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 ...

Get Learn to Program, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.