Ruby's a gateway drug. It'll take you onwards into learning scheme or haskell. And then you'll be lost, my friend; hopelessly lost. The world of imperative programming will recede into the distance, and you'll find yourself writing code without mutations, without loops, without ifs. All this talk of "for" loops will be but a distant memory, a memory of a time when things were more complex.
And, finally, you may end up understanding continuations, or even monads.
On a more serious note, it's a good enough language, with a slight performance caveat. Functionalish but it looks close enough to imperative to make teh switch relatively easy. If you're doing web stuff with it, I'd suggest merb rather than rails, though.