Learn Ruby by solving Ruby Koans (rubykoans.com)