I am a PHP dev looking to pickup a new language, I have tried and failed on C++ several times (possibly for my overall lack of interest). I've been hearing a lot about Python, and Ruby and my question is this: Which of these languages (Python, Ruby) should be easiest for someone with a background in PHP to learn?
Update (6 months later):
I decided at the time of this question to go the Python route, I spent some time learning Python but I didn't really enjoy the language, I eventually moved on to C# which I greatly enjoy, and infact have developed 2 application in C# already and have another 3-5 lined up. I do intend on looking into Ruby when I have some free time, but until then I'll advise anyone else in the position that I was in when this question was asked to skip both Ruby and Python and look into C#. I was a hard-core anti-.net anti-msft and although I still don't like the dependence on .net I do like the design of the language overall.