Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

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":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (4)
As of 2024-04-24 19:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found