Is Perl the first programming language you are trying to learn? If so, and if you have not had any "formal instruction" in programming (i.e. a classroom environment), you might find it worthwhile to look for a programming class you can go to, even if it's not a class about Perl: having a teacher and fellow students to talk with about any programming language will be helpful, and you will be able to use what you learn in class when you work in Perl.

Since you have already been over the "Learning Perl" book, the next thing I would suggest is: find a perl program (for example a command-line tool) that does some task that you are interested in (for example moving data to or from a database or extracting content from HTML). Try it out, see what it does, and figure out how it does that.

Then think of some related thing that it doesn't do, but would be useful (for instance, reporting summary statistics when it's done), and modify it so that it does this new thing (either in addition to, or instead of, what it already does).

For every programming language I have ever used effectively, it is the case that I really started to learn it by working with someone else's code, changing a usable tool to do something new that I wanted. This has worked for me many times, and I recommend it.


In reply to Re: FEAR OF PERL by graff
in thread FEAR OF PERL by firewall00

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.