Hello Daniel,

If we take a step back and ask: "How do you learn anything worthwhile?" For ME it would be to start by surrounding yourself with everything having to do with the subject. In the case of Perl it's fortunate that there are lots of ways to do that.

I started learning Perl by surrounding myself with it as much as possible. I bought the recommended books in both paper and digital format. I have the Perl Cookbook on the home screen of my phone. My laptop's desktop background is the face of a camel (no — seriously >> It's a portrait of a camel). I shadow good Perl programmers by coming here to the Monastery and reading the blogs of well know people in the community. I've gone to a Perl user's meeting through Meetup.com (Check out if there's a local Perl Monger's group near you.) When I go out there's a Perl book in my hand with a notebook. I keep the radio off in my car to give me space to think about projects (Perl and otherwise). Like I said: Surrounded — Completely :-))

If you want to learn anything that's worth learning (like Perl, the guitar, math or how to draw etc.) they take a significant amount of your life to learn well (let alone to master). According to Malcolm Gladwell in Outliers, the 'magic number' is 10,000 hours. So patience would be my biggest recommendation. ;-)

As for books, if you're new to programming and the UNIX environment I would highly recommend Elements of Programming with Perl. If you're more advanced than that, I would agree with the previous mentions of Learning Perl and/or Perl Cookbook.

Good luck and have fun learning Perl!

Luis


"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." — Don Quixote

In reply to Re: where did yall learn perl? by luis.roca
in thread where did yall learn perl? by DanielM0412

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.