New to Ruby? Learn with Robots...

If you're new to Ruby and want a fun way to learn more about the language, try out RRobots. RRobots is a simulation environment for robots that have a scanner and a gun, can move forward and backwards and are entirely controlled by ruby scripts. You create your own robot to do battle with others.

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...).