Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
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 (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!


"...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

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

  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or or How to display code and escape characters are good places to start.
Log In?

What's my password?
Create A New User
Domain Nodelet?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (4)
As of 2022-01-24 14:34 GMT
Find Nodes?
    Voting Booth?
    In 2022, my preferred method to securely store passwords is:

    Results (64 votes). Check out past polls.