The best thing for starters, I think, is to pick some working code (command-line utility, web app, module, whatever) that deals with something that matters to you, get a clear idea of what it does, and then identify something that it doesn't do yet (or doesn't do well or easily), and enhance/rework/replace it to cover that missing functionality.

It's a great approach because: (a) the goal is a matter of personal interest, (b) you see how someone else has approached things that are related to your goal, (c) you can quickly start to see the results of your efforts (whereas trying to build something new from scratch tends to take longer), and (d) you start by learning one of the most valuable skills in programming: the ability to maintain and use other people's code.


In reply to Re: perl into a project by graff
in thread perl into a project by raincoder

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.