I have not read the Sams book in question, so I cannot comment. A question - are you reasonably experienced in programming in any other language? (C / Java / even VB) That is, do you understand programming concepts, structured programming, algorithm design, things like variable scope, references, and the like?

If so, then the so called "Camel Book", plus the Perl Cookbook would be worth getting. In fact, they are worth getting anyway, since if you progress in Perl, they are valuable reference works. As well, Perl has substantial on line documentation included with it - the faq, and other supporting stuff. Not all of it is readily understandable for those without a programming background, however.

Finally, the best "tool" is persistance. Read, try, read, try again. Ask questions here - like "I want to do the following, and I tried this and this happened. It doesn't seem right - have I misunderstood something?" rather than "I need a script to do foobar - can someone tell me where I can get one?"

The bottom line is, though - if you are learning and understanding by going through the Sams book, then that is great. Once you have mastered that, get both the Camel (Programming Perl, 3rd Edition) and the Ram (Perl Cookbook). They will be a wise investment.


In reply to Re: OReilly vs Sams by Maclir
in thread OReilly vs Sams by waggerz

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.