I can't tell you what works for you but I can tell you my experience as you sound kind of like me who uses Perl for the fun of it. I look at it as a kind of fun puzzle to figure out and I get great joy writing programs as bad as they often are. I've programmed in short spurts over many years when the Perl bug strikes.

Anyway, my advice is to start from scratch, at least until you get reacclimated. Perl has a lot of little gotchas and essential idioms you should know and you aren't likely to remember them. I've "relearned" Perl several times. Each time it gets easier. But I always found I got a deeper and deeper understanding of the language.

I also highly recommend checking out Moose, a framework that makes it exceedingly easy to write OO code in Perl. It has made my experience with Perl very pleasurable and fun. I really enjoy programming with it. I only started using it last year thanks to PerlMonks who tipped me off about it. Wish I knew about it long ago.

Good luck and happy programming.

$PM = "Perl Monk's";
$MCF = "Most Clueless Friar Abbot Bishop Pontiff Deacon Curate";
$nysus = $PM . ' ' . $MCF;
Click here if you love Perl Monks


In reply to Re: Good Perl book? by nysus
in thread Good Perl book? by Anonymous Monk

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.