Ruby Koans (#158/280)
Earlier this week, I started the Ruby Koans. This kind of exercise works very well for me. They're extremely concise, and because of that, they encourage experimentation and self-guided learning. If I don't understand a particular test's concept, there are few clues to guide me, so I have to either play around with it in IRB, or do some research. In either case, it's a fun and engaging way to learn.
I'm also a big fan of the progress indicators. Whenever I’m working on a project, I try to think of it in terms of its component steps to avoid feeling overwhelmed. Each test is a single step, so my progress number (x/280) increments for every test I finish. It's a nice little feeling of accomplishment each time that happens.
I'm currently on #158/280, and I'm surprised by how much it feels like I've learned in such a short time.
Thu 23 May 2013