Working through the Ruby koans (http://rubykoans.com/).