Learning ruby through Ruby Koans http://rubykoans.com/