Perl was one of those things that fell on me. I used to work for an aerodefense and when huge layoffs went down. I went to one temp agency and they said all I was good for was a help desk job since I didn't know perl. Never mind the fact, I knew the scripts and was well verse in the Unix Kernal. I digress.

I started by reading everything. I had the Oreily books, Learning is an Ok book but I think the Beginning Perl book by Simon Cozens is much better!

I also have the Cookbook, Programming, Perl for sysadmins and Mastering Alogo books by Oreily.

I took a class at the local JC and was lucky to have an excellent teacher who knew Perl inside and out. Many things fell into place after that.

Getting on some sites helps a great deal. You can always find advice from here for example. I thought I would try and get info from a vendors website. Never did any programming for the web. I posted a help request and asked where to look for such info, mods, etc. Got 4 replies that helped me out!

After you have some of the knowledge in your head, play play play. Try out stuff! That is the best way!

Depending on how far you want to go I would also suggest Network Programming with Perl Stein - This is really high level if you are just planning to do simple scripts.

If you are going to work with windows, I would also suggest Dave Roth's books Win32 Perl Programming and his modules..

Good luck! It is a fun language and I am enjoying it still!

In reply to Hacking, reading and a class. by Marza
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.