If you're a book fiend like me, you can start out with Learning Perl, from O'Reilly. It is endearingly known as the Llama book.

Once you've digested that, CGI Programming with Perl, also from O'Reilly, is a pretty good introduction to CGI, and devotes a chapter to mod_perl. (This one is known as the Mouse book. Be sure to get the 2nd edition. The first is quite different and doesn't discuss mod_perl at all.

With those introductory books out of the way, no home should be without the Camel book (Programming Perl from O'Reilly. And you can dive into mod_perl in greater depth with mod_perl, also from O'Reilly.

The latter is the only book out of the four mentioned that I don't have. But as one who does have the Camel book, the Llama book, the Owls book (Mastering Regular Expressions), the Mouse book (1st and 2nd ed.), the Ram book (Perl Cookbook), the Panther book (Advanced Perl Programming), the Koala book (HTML), the Groundhog book (Perl for System Administration), and the Rhino book (Javascript), I can say that for the most part, O'Reilly & Assoc. books are top quality.

The recommendations for online learning resources are also very much on track. You can learn an awful lot just by reading online tutorials, Apache's mod_perl documentation, and the Perl POD pages. I find that a four-pronged approach works best for me: 1. The perldocs. 2. The books. 3. The web (including Perlmonks). 4. Experimentation and practice.

Good luck, and enjoy.


Dave


"If I had my life to do over again, I'd be a plumber." -- Albert Einstein

In reply to Re: Introductory books about Perl and mod_perl by davido
in thread Introductory books about Perl and mod_perl by rhs98

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.