After having invested in some of the books mentioned above, read them and start coding away.

Nobody but yourself can tell you if you are coding "correctly": the only proof is whether it gets the job done "on time, on schedule".

Step by step you will find ways to improve your coding (making your code more maintainable, more efficient, less dependant on wheels you have re-invented).

Does this mean that you were coding incorrectly before? Not at all, just that you have evolved.

Everyone makes errors and this is the way to learn. The important thing is to code, code, code. Soon you will see Perl-code written everywhere (only a few days ago I was thinking how nice it would be if the GPS in my car could be programmed in Perl -- everyone is allowed to daydream!).

"Your mileage may vary" as they say, but just try to collect a lot of miles first.

CountZero

"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law


In reply to Re: How to learn Perl efficiently by CountZero
in thread How to learn Perl efficiently by theroninwins

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.