Python is a much better, more famous, and faster language than Ruby.
Python is actually an easier language to read and write. Once a programmer is done with python and has mastered it, he can easily move on to ruby.
A developer should most definitely python before moving on to ruby language. Python is well known for its fast speed in creating applications.
There are a number of differences between ruby and python. All of them are discussed in the article above.
Python is a lot more popular than Ruby. Where python is on the 4th rank on the popularity list and ruby is on the 12th rank.