Ask HN: What should I learn next? Python or Ruby/Rails?
I have started dabbling in Python but was told by many that I should instead consider Ruby/Rails
One important note: I do intend to, at some point, learn both of them. Just wondering which one you would recommend I start with.
Thanks :)
[+] [-] Kliment|16 years ago|reply
[+] [-] shippingcomps3|16 years ago|reply
Then think about doing Python or Ruby.
[+] [-] kloncks|16 years ago|reply
[+] [-] gexla|16 years ago|reply
For most web development projects, PHP is fine. If you are looking to learn something totally new, why not go for something like Smalltalk, Erlang, Lisp or some other language that's quite different from Ruby, Python and PHP?.
If you are looking to learn something that will help your web development skills, then make sure you are very strong with Javascript and a framework such as Jquery before looking to other languages.
[+] [-] gr366|16 years ago|reply
If you've written a PHP app, maybe it's a good candidate for rewriting in these languages. Having a problem space that you're intimately familiar with can reduce the variables to just the languages or frameworks themselves.
[+] [-] samdk|16 years ago|reply
[+] [-] boggles|16 years ago|reply
Also, you may not be aware but this is an almost daily question on StackOverflow so I would advise looking there also.
[+] [-] kloncks|16 years ago|reply
Everyone has said Python is simple, simple, simple, though.
[+] [-] andrewcooke|16 years ago|reply
[+] [-] sailormoon|16 years ago|reply
That should tell you all you need to know. Web is where it's at. Django has much less penetration. Rails is still fairly rare but it's gaining momentum in business (finally) and IMO it's a very good thing to know right now. Your PHP skills will be a big plus, too.
That said, I have nothing against Python, it's a great language, so if you're not doing it for employability reasons, why not. It just seems to me that the Rails hype has made it a big deal for businesses currently. Get on that train and you'll be well-compensated. Python .. love it, but doesn't pay as well, simple as that.
[+] [-] shippingcomps3|16 years ago|reply
You gotta go with Perl. You'll thank me later.