At the risk of derailing the conversation - I fear you may have got the wrong end of the stick as to what Ruby is.
You've compared it to HTML and CSS, but this is incorrect - Ruby is a general purpose programming language (much like Python) - and while it can be used to generate HTML and CSS (much like Python) - it isn't limited to just this, and you can use it to build all sorts of software (much like Python).
Sure, when most people think of Ruby, they automatically assume Rails, but Rails is just one small part of the Ruby ecosystem.
Now that's not to say that you shouldn't learn Python - I'm sure it's a fine language, as people like @moreati (and possibly @Twisted, who's currently learning it) will tell you - but I wanted to make sure your decision was an informed one.
Come to the next WMRUG and I'm sure we'll be happy to introduce you to it.
Anyway, sorry about that, I'll now return you to your regularly scheduled content...