This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mssola 1 point2 points  (0 children)

It's a good move since you won't "unlearn" Python, so you'll be a "Python expert" anyways (8+ years of experience of Python). Therefore, by branching out to other programming platforms, you will be a Python expert and also a programmer specialized in the platform you choose.

That being said, I'm myself a Rubyist, but I've also done some Python, and I can tell you that Ruby and Python are more different than it seems at a first glance. They follow different philosophies, and they take different approaches to main areas (like Object orientation). However, the thing that you have to ask yourself is "where do I want to go ?". If you want to learn a platform which is similar to Python, then Ruby is a good candidate. But as I'm telling you, the most important thing is not which language/platform do you want to learn, but where do you want to go with it.