I can't help hating on Ruby a little. No good reason why except maybe get off my lawn?
I bought The Ruby Programming Language and couldn't bring myself to read it. I think it was the lack of curly braces that bothered me -- makes it look a little too much like Visual Basic. I have never bothered to understand what advantages it ostensibly provides and am still curious what it is supposed to do so well. Any comments on that front would be much appreciated.
I've heard good things about python from people I trust.
Rather than learning new languages for scripting server actions, I've been more interested in learning cloud technologies, multithreading/multiprocessing, security/encryption concepts, and how to scale web apps. I am extremely interested in mobile phone dev -- after all, there are a lot more phones out there than servers/computers.
I would say avoid anything that doesn't perform garbage collection and memory management.