My initiation in Perl went something like this:

New boss - "Have you heard of Perl?"
Me - "Um, yeah, it's a programming language with c-like structs, right?"
New boss - "Close enough, this is the project I want you to create in Perl?"

The rest of the conversation went on to involve me agreeing to write a diskcop utility that monitored space usage across several machines, had an interface for administration and a DBI backend to allow fine-tuning of allowed usage on a user level.

So I guess you can say that I started by doing. I picked up the camel book and kept a window open to the man pages. I recommend this for anyone trying to learn a new language. Have a goal or application in mind that you can use to teach yourself. Take an old aplication and figure out how you would rewrite it in the new language. Not just a line by line conversion, but how would you take into consideration the strengths and weaknesses of the new language and change the implementation accordingly.

I also really recommend reading the plethora of good code that is here, especially the tutorials. They can be invaluable.

Finally, when all else fails, and you have coded and it doesn't work and you're stumped. Ask us. We reward well for effort, and you might even teach one or two of us something new by forcing us to research a better answer or method of doing it.

C-.


In reply to Re: How did you learn Perl? by cacharbe
in thread How did you learn Perl? by venimfrogtongue

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.