New to Ruby? Learn with Robots...
![RRobots](http://rrobots.rubyforge.org/screen2.png)
It's fun, but more important than that, it challenges you to take advantage of some of Ruby's language features. It also gets you comfortable with a lot of things you'll be doing it you're writing custom automation code (like nested looping, variable management, etc...).