Lincoln Stein (who wrote CGI.pm) wrote the "Official Guide to Programming with CGI.pm" (Wiley, 1998, ISBN 0471247448).

It is ( Well, "was at publication") comprehensive and coherent. No, it doesn't address modern templating modules, but the value of those will be dependant on the scope and scale of your needs.

As of this writing, Amazon, Abe Books, Half.com and eBay list used copies from US$1.07 up. Some of those offer a new copy at $40.00. It's certainly worth more than the lowest listed price (and to me -- though the edition is a decade old -- has been and continues to be worth more than the $30. I paid).

But, pray heed Cody Pendant's first point: Understand HTML, first, or the lack thereof will rise up and -- at best -- aggravate you greatly. To that, I would add, second: get at least a basic familiarity with CSS, as using styles will simplify your HTML (and often, make it more concise).


In reply to Re: newbie and perl/web development by ww
in thread newbie and perl/web development by neutron

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.