<?xml version="1.0" encoding="windows-1252"?>
<node id="552" title="Perl Books" created="1999-10-07 20:14:20" updated="2005-08-14 19:48:04">
<type id="834">
perlfaq nodetype</type>
<author id="519">
faq_monk</author>
<data>
<field name="doctext">

&lt;P&gt;

&lt;FONT SIZE=-1&gt;A&lt;/FONT&gt; number of books on Perl and/or 
&lt;FONT SIZE=-1&gt;CGI&lt;/FONT&gt; programming are available. 
&lt;FONT SIZE=-1&gt;A&lt;/FONT&gt; few of these are good, some are ok, but many aren't worth your money. Tom Christiansen maintains a list of these books, some with extensive reviews, at &lt;A HREF="http://www.perl.com/perl/critiques/index.html."&gt;http://www.perl.com/perl/critiques/index.html.&lt;/A&gt;

&lt;P&gt;
The incontestably definitive reference book on Perl, written by the creator
of Perl, is now in its second edition:

&lt;P&gt;
&lt;PRE&gt;    Programming Perl (the &amp;quot;Camel Book&amp;quot;):
        Authors: Larry Wall, Tom Christiansen, and Randal Schwartz
        ISBN 1-56592-149-6      (English)
        ISBN 4-89052-384-7      (Japanese)
        URL: &lt;A HREF="http://www.oreilly.com/catalog/pperl2/"&gt;http://www.oreilly.com/catalog/pperl2/&lt;/A&gt;
    (French, German, Italian, and Hungarian translations also
    available)
&lt;/PRE&gt;
&lt;P&gt;
The companion volume to the Camel containing thousands of real-world
examples, mini-tutorials, and complete programs (first premiering at the
1998 Perl Conference), is:

&lt;P&gt;
&lt;PRE&gt;    The Perl Cookbook (the &amp;quot;Ram Book&amp;quot;):
        Authors: Tom Christiansen and Nathan Torkington, 
                    with Foreword by Larry Wall
        ISBN: 1-56592-243-3
        URL:  &lt;A HREF="http://perl.oreilly.com/cookbook/"&gt;http://perl.oreilly.com/cookbook/&lt;/A&gt;
&lt;/PRE&gt;
&lt;P&gt;
If you're already a hard-core systems programmer, then the Camel Book might
suffice for you to learn Perl from. But if you're not, check out:

&lt;P&gt;
&lt;PRE&gt;    Learning Perl (the &amp;quot;Llama Book&amp;quot;):
        Authors: Randal Schwartz and Tom Christiansen 
                    with Foreword by Larry Wall
        ISBN: 1-56592-284-0
        URL:  &lt;A HREF="http://www.oreilly.com/catalog/lperl2/"&gt;http://www.oreilly.com/catalog/lperl2/&lt;/A&gt;
&lt;/PRE&gt;
&lt;P&gt;
Despite the picture at the 
&lt;FONT SIZE=-1&gt;URL&lt;/FONT&gt; above, the second edition of ``Llama Book'' really
has a blue cover, and is updated for the 5.004 release of Perl. Various
foreign language editions are available, including
&lt;EM&gt;Learning Perl on Win32 Systems&lt;/EM&gt; (the Gecko Book).

&lt;P&gt;
If you're not an accidental programmer, but a more serious and possibly
even degreed computer scientist who doesn't need as much hand-holding as we
try to provide in the Llama or its defurred cousin the Gecko, please check
out the delightful book, &lt;EM&gt;Perl: The Programmer's Companion&lt;/EM&gt;, written by Nigel Chapman.

&lt;P&gt;
You can order O'Reilly books directly from O'Reilly &amp;amp; Associates,
1-800-998-9938. Local/overseas is 1-707-829-0515. If you can locate an
O'Reilly order form, you can also fax to 1-707-829-0104. See &lt;A HREF="http://www.ora.com/"&gt;http://www.ora.com/&lt;/A&gt; on the Web.

&lt;P&gt;
What follows is a list of the books that the 
&lt;FONT SIZE=-1&gt;FAQ&lt;/FONT&gt; authors found personally useful. Your mileage may
(but, we hope, probably won't) vary.

&lt;P&gt;
Recommended books on (or muchly on) Perl follow; those marked with a star
may be ordered from O'Reilly.

&lt;DL&gt;
&lt;DT&gt;&lt;STRONG&gt;&lt;A NAME="item_References"&gt;References&lt;/A&gt;&lt;/STRONG&gt;&lt;DD&gt;
&lt;P&gt;
&lt;DD&gt;
&lt;PRE&gt;    *Programming Perl
        by Larry Wall, Tom Christiansen, and Randal L. Schwartz
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    *Perl 5 Desktop Reference
        By Johan Vromans
&lt;/PRE&gt;
&lt;DT&gt;&lt;STRONG&gt;&lt;A NAME="item_Tutorials"&gt;Tutorials
	    &lt;/A&gt;&lt;/STRONG&gt;
	    &lt;P&gt;
&lt;DD&gt;
		
    *Learning Perl &amp;#091;2nd edition&amp;#093;
	by Randal L. Schwartz and Tom Christiansen
	    with foreword by Larry Wall
&lt;P&gt;
&lt;PRE&gt;    *Learning Perl on Win32 Systems
        by Randal L. Schwartz, Erik Olson, and Tom Christiansen,
            with foreword by Larry Wall
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    Perl: The Programmer's Companion
        by Nigel Chapman
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    Cross-Platform Perl 
        by Eric F. Johnson
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    MacPerl: Power and Ease 
        by Vicki Brown and Chris Nandor, foreword by Matthias Neeracher
&lt;/PRE&gt;
&lt;DT&gt;&lt;STRONG&gt;&lt;A NAME="item_Task"&gt;Task-Oriented&lt;/A&gt;&lt;/STRONG&gt;&lt;DD&gt;
&lt;P&gt;
&lt;DD&gt;
&lt;PRE&gt;    *The Perl Cookbook
        by Tom Christiansen and Nathan Torkington
            with foreword by Larry Wall
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    Perl5 Interactive Course &amp;#091;2nd edition&amp;#093;
        by Jon Orwant
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    *Advanced Perl Programming 
        by Sriram Srinivasan
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    Effective Perl Programming 
        by Joseph Hall
&lt;/PRE&gt;
&lt;DT&gt;&lt;STRONG&gt;&lt;A NAME="item_Special"&gt;Special Topics&lt;/A&gt;&lt;/STRONG&gt;&lt;DD&gt;
&lt;P&gt;
&lt;DD&gt;
&lt;PRE&gt;    *Mastering Regular Expressions
        by Jeffrey Friedl
&lt;/PRE&gt;
&lt;P&gt;
&lt;PRE&gt;    How to Set up and Maintain a World Wide Web Site &amp;#091;2nd edition&amp;#093;
        by Lincoln Stein
&lt;/PRE&gt;
&lt;/DL&gt;
&lt;P&gt;
</field>
</data>
</node>
