5 ms·
You might not be being facetious, but you have clearly already decided that python/ruby have better libraries for whatever definition of "better" you're using.
by mst 14y ago
You might not be being facetious, but you have clearly already decided that python/ruby have better libraries for whatever definition of "better" you're using.
Personally, I'd avoid PHP as a first language because it's, well, kind of an abomination of a language even if the community have done some awesome things with it.
As for perl/python/ruby? I usually suggest to people that they should write at least some code in each of the three; you end up as a better programmer as a result and besides, it's fun :)
- tomasien 14y agoI have not at all made a decision, I'm seriously soliciting feedback while explaining the biases I have coming in.
- mst 14y agoThen my suggestion to experiment with all three stands. Things you might want to look at for Perl - Moose/Moo for OO, Mojolicious/Dancer/Catalyst for web frameworks, DBIx::Class/Rose::DB::Object for ORMs, App::cpanminus/App::perlbrew/local::lib for managing installations of Perl and modules, and http://metacpan.org/ http://metacpan.org/ for looking up libraries for everything else. Also, the free book "Modern Perl" to get a feel for the language in 2013 as opposed to the hundreds of horribly outdated .com-bubble era tutorials you'll find on google. You'd be best with somebody else's advice for python or ruby, most likely, so I shan't opine there.