Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Learning Perl Online

by godfetish (Novice)
on Nov 12, 2009 at 17:04 UTC ( #806771=note: print w/replies, xml ) Need Help??

in reply to Learning Perl Online

As a part-time CS Professor and full-time Software engineer, my advice is to generally forget online tutorials until you need a reference later.

I was hired 10 weeks ago to refactor old code with no previous Perl experience. Online tutorials didn't seem to help me as much as using Perl by Example to learn the basics of Perl and it's OOP styles and then more once I had actually written code to do everything I had read about. Then I went on to Perl Medic which while helpful really didn't teach me in depth on the how-to for making old code refactored into OO...that was when I dove into the code and started actually writing perl for real. After the basics I started using, CPAN and PerlMonks.

Honestly, without the foundation you get in a linearly studied education you will be lost in the real world. No tutorials will help you like a book you can quickly reference...which you will, forever, if you continue with Perl. Currently my desk is littered with the Cookbook, PbyE, Medic and a permanent link to Safari Books Online in my browser for the books I haven't bought hard copies of yet.

It's been 10 weeks, I just finished my first project which is 25803 lines of code. Perl's not hard to learn, it just isn't easy if you don't apply yourself and invest in the right tools...and the previous post about someone paying you definately helps!

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://806771]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (8)
As of 2018-02-22 13:31 GMT
Find Nodes?
    Voting Booth?
    When it is dark outside I am happiest to see ...

    Results (293 votes). Check out past polls.