[Melbourne-pm] perl is a terrible language to learn

deepfryed at gmail.com deepfryed at gmail.com
Wed Sep 17 19:36:19 PDT 2008

Touché Jacinta. Well said.

I don't like Perl because its concise and neither do I claim it to be
better than other languages. I like Perl because I find it more
malleable than most languages and comes with a HUGE set of useful
libraries on CPAN. It's also the first language I loved programming
in. Although ruby shares some of that love now, Perl is still my
programming language of choice.

I don't use Java because I like typing out my code instead of relying
on auto-generation and Java gives me RSI. But if you like Java and
love programming in it, I am happy for you. All that matters is that
you get the job done and at the end of the day love what you are


On 9/18/08, Jacinta Richardson <jarich at perltraining.com.au> wrote:
> G'day John,
> Perl isn't always a terrible language to learn.  If you're already familiar
> with
> programming principles, or if you're learning in a structured manner with
> someone who can give you feedback and help each step of the way; it's an
> easy,
> fun and beautiful language to learn.  At Perl Training Australia we get
> people
> with a wide range of programming skills on our courses, and most of them
> really
> enjoy the experience and pick up Perl pretty quickly.
> On the other hand, if you're learning:
> 	* how to program in general
> 	* how to set up your system (Apache etc)
> 	* CGI programming requirements (not required for Perl at first)
> AND Perl, on your own without an expert to hand, on a poorly documented
> system
> (xampp) I can imagine that you might feel turned off.  This isn't really
> Perl's
> fault.
> I'm glad to hear that you're enjoying learning Java.  I imagine it was
> easier to
> install than Apache, xammp and Perl together.  I imagine that you have a
> better
> beginner's guide too.  Java's a fine language to learn on your own as a
> first
> time language, although I strongly recommend you find a good Java user group
> (even if it's not local) because I'm sure that you'll still hit problems and
> snags that don't make sense.  In addition to a user group you may also find
> some
> benefit in joining Java Junkies: http://www.javajunkies.org/
> Once you've learned how to program in general, and you are more comfortable
> with
> your system, I recommend having another look at Python and Perl.  All three
> languages solve an almost equivalent problem space, they just have different
> approaches.  I'm not saying that Perl should be your one true love when it
> comes
> to programming.  But to be a better programmer, it's a good idea to have at
> least some skill in multiple languages, just so you understand how those
> tools work.
> If you expect to find Perl to still be hard to learn, Perl Training
> Australia
> offers a 5% discount to Melbourne Perl Mongers who come on our courses.  ;)
> Even if not, I highly recommend downloading our course notes and working
> through
> them (http://perltraining.com.au/notes.html).  None of our exercises require
> knowing anything about Apache, xampp or CGI programming.
> All the best,
> 	Jacinta
> --
>    ("`-''-/").___..--''"`-._          |  Jacinta Richardson         |
>     `6_ 6  )   `-.  (     ).`-.__.`)  |  Perl Training Australia    |
>     (_Y_.)'  ._   )  `._ `. ``-..-'   |      +61 3 9354 6001        |
>   _..`--'_..-_/  /--'_.' ,'           | contact at perltraining.com.au |
>  (il),-''  (li),'  ((!.-'             |   www.perltraining.com.au   |
> _______________________________________________
> Melbourne-pm mailing list
> Melbourne-pm at pm.org
> http://mail.pm.org/mailman/listinfo/melbourne-pm

More information about the Melbourne-pm mailing list