I know this isn't the most efficient way to learn the language but it has helped somewhat since I am new.

This is hurting you. Efficiency aside, this is the wrong way to learn the language, and will leave you with big gaps in your understanding, inadequacies and kludges in your code, and a cargo-culting approach to programming with Perl. Starting with Perl::Critic and working backwards into a mastery of the language is not going to work. Cease! Desist! :)

Start with Learning Perl, from O'Reilly, and then move on to Intermediate Perl, also from O'Reilly. Along the way, read a substantial portion of Perl's POD. There are other resources that would work well too (in lieu of the two O'Reilly books I mentioned), but I know those two will leave you with enough of a foundation in Perl that when you do finally start reading Perl Best Practices (O'Reilly), you'll already know how to program effectively with Perl. Then you will hopefully have the basic knowledge necessary to know when, which, and how to apply the suggestions from Perl Best Practices thoughtfully. Only then, can Perl::Critic be a useful tool.


Dave


In reply to Re: Perl::Critic and Subroutines by davido
in thread Perl::Critic and Subroutines by daugh016

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.