I'm considering learning a new language as an alternative to PHP. I'm considering Python and Ruby. Which one is a better language based on the following four criteria, and any other qualifiers you may have?

Which is more stable?
Which is more scaleable?
Which is more secure?
Which is easier to learn?

EDIT:
Keeping the original question intact, I'd like to add one more pair of questions.

Which is quicker to code with?
Which is quicker to learn? (Based on personal experience only please - to avoid holywars.)

EDIT2:
Sorry for not clarifying - mostly web development, some desktop programming would be a nice bonus.
i think you should prefer ruby, while python is assumed easier to learn! 
python is so friendly great language but you rarely find servers with python support most are expensive one's, ruby on rails is great framework many frameworks for other languages are drives from , great cake php is a sort of such a thing.
ruby on rails can be found on many servers. 
how ever if you have specified applications with special clients you can go to python and it's funny frameworks.
by the way, i had a lecture on ruby i had a article claim that ruby is a bit more efficient and more quick.
Ruby or Python instead of PHP?