Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have worked with Python and Ruby for nearly 10 years while being paid to code in Perl for a bit longer and honestly still to this day I wrestle with which language to build a new project. They are all wonderful and terrible.

The only insight I can offer you is that you can do everything you want to do in any of them. The points of consideration for which you learn then boils down to community, longevity (~market value of the skill/time) and personal interest in the specific tack each language takes. If you enjoy programming languages, there are different "interests" in Python, Perl and Ruby. Comparing the ways that Python and Ruby address Meta-programming, I think, will illuminate which for you is more interesting (which fits your brain better).

My other advice: Learn it all.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: