I'm currently putting together a post reflecting on my first year learning Perl and as a member of the Monastery. One part of the post is something of a:
"If I could go back in time and give myself advice on what to do this first year learning Perl, what would I say?"
Like I said — reflective.
So I began writing a list and there was one subject that I felt deserved it's own post. I thought about what prerequisites I would have given myself before beginning to learn Perl. In other words: "What should you know before learning Perl?"
Not just in terms of math and programming basics (although by all means list those as well). Not just the list of books we normally see suggested (although they are always worth repeating). I'm also thinking of personal attributes. Larry talks about hubris and laziness. What else would we add to that?
What about life experiences? What life experiences should be kept in mind at the start of the path to Perl enlightenment? Or would it simply be better to say:
"Clear your mind of the past. Everything you thought you knew. Don't worry about the future. Embrace today. The fact that you're about to learn something you didn't know before now and embrace the joy that comes with it today. Just worry about today."
So how about it? What do you think someone about to learn Perl should know and/or keep in mind ahead of this awesome journey?
"...the adversities born of well-placed thoughts should be considered mercies rather than misfortunes." — Don Quixote
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.