Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re^2: What's the most important thing to learn in the Perl world?

by thor (Priest)
on May 11, 2005 at 12:12 UTC ( [id://455967]=note: print w/replies, xml ) Need Help??


in reply to Re: What's the most important thing to learn in the Perl world?
in thread What's the most important thing to learn in the Perl world?

This is a pet peeve of mine. When someone says "what's the most important thing?", the answer can't be "every thing is most important". We're being asked to prioritize by someone who's looking for an entry point. Even if it's wrong (or at least not the most correct) answer, we should give him a concrete answer.

To answer the OPs question, I'd say that data structures are the thing that I'd consider most important. Especially nested structures (Arrays-of-Arrays, Hashes-of-Arrays, Arrays-of-Hashes, Hashes-of-Hashes, etc). Master this, and a lot of other things will become easy.

thor

Feel the white light, the light within
Be your own disciple, fan the sparks of will
For all of us waiting, your kingdom will come

Replies are listed 'Best First'.
Re^3: What's the most important thing to learn in the Perl world?
by tlm (Prior) on May 12, 2005 at 03:47 UTC

    This is a pet peeve of mine. When someone says "what's the most important thing?", the answer can't be "every thing is most important". We're being asked to prioritize by someone who's looking for an entry point. Even if it's wrong (or at least not the most correct) answer, we should give him a concrete answer.

    Bravo!++ Too bad I can up-vote this only once.

    What you say is so true. Both the expert and the beginner can read a manual page and understand it, at least at the denotational level. The difference is that the expert has a perspective the beginner doesn't have; for the novice all the concepts come across as having roughly equal weight; the expert can pick out the Big Deals from the trivialities. The best thing the expert can do for the novice is to share this perspective, even if it is an imperfect, limited, one-sided perspective. It is far better than the nearly total lack of perspective the beginner has.

    One of the greatest gifts I ever received was a hand-written list of "books that matter" that a college professor gave me a few days after I asked him for it. He could have just pointed me to the library; I'm forever grateful he didn't. Reading those books had a greater impact on the rest of my life than all of college. Your perspective (i.e. that ability to prioritize that comes from experience) is truly precious; an off-hand answer like "read everything" devalues it.

    the lowliest monk

      What books did your professor suggest?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://455967]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2024-03-19 10:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found