Ruby Koans. Best way to learn Ruby.
Going through these would be useful for any Rubyist, not just those learning. I have been using Ruby for a while now and I didn't know there was a difference between string << 'foo' and string += 'foo' until now.