1PERLBOOK(1)            Perl Programmers Reference Guide            PERLBOOK(1)
2
3
4

NAME

6       perlbook - Books about and related to Perl
7

DESCRIPTION

9       There are many books on Perl and Perl-related. A few of these are good,
10       some are OK, but many aren't worth your money. There is a list of these
11       books, some with extensive reviews, at http://books.perl.org/ . We list
12       some of the books here, and while listing a book implies our
13       endorsement, don't think that not including a book means anything.
14
15       Most of these books are available online through Safari Books Online (
16       http://safaribooksonline.com/ ).
17
18   The most popular books
19       The major reference book on Perl, written by the creator of Perl, is
20       Programming Perl:
21
22       Programming Perl (the "Camel Book"):
23                   by Larry Wall, Tom Christiansen, and Jon Orwant
24                   ISBN 978-0-596-00027-1  [3rd edition July 2000]
25                   http://oreilly.com/catalog/9780596000271/
26
27       The Ram is a cookbook with hundreds of examples of using Perl to
28       accomplish specific tasks:
29
30       The Perl Cookbook (the "Ram Book"):
31                   by Tom Christiansen and Nathan Torkington,
32                       with Foreword by Larry Wall
33                   ISBN 978-0-596-00313-5 [2nd Edition August 2003]
34                   http://oreilly.com/catalog/9780596003135/
35
36       If you want to learn the basics of Perl, you might start with the Llama
37       book, which assumes that you already know a little about programming:
38
39       Learning Perl  (the "Llama Book")
40                   by Randal L. Schwartz, Tom Phoenix, and brian d foy
41                   ISBN 978-0-596-52011-3 [5th edition June 2008]
42                   http://oreilly.com/catalog/9780596520113
43
44       The tutorial started in the Llama continues in the Alpaca, which
45       introduces the intermediate features of references, data structures,
46       object-oriented programming, and modules:
47
48       Intermediate Perl (the "Alpaca Book")
49                   by Randal L. Schwartz and brian d foy, with Tom Phoenix
50                           foreword by Damian Conway
51                   ISBN 978-0-596-00478-1 [1st edition March 2006]
52                   http://oreilly.com/catalog/9780596004781/
53
54   References
55       You might want to keep these desktop references close by your keyboard:
56
57       Perl 5 Pocket Reference
58                   by Johan Vromans
59                   ISBN 978-0-596-00374-6 [4th edition July 2002]
60                   http://oreilly.com/catalog/9780596003746/
61
62       Perl Debugger Pocket Reference
63                   by Richard Foley
64                   ISBN 978-0-596-00503-0 [1st edition January 2004]
65                   http://oreilly.com/catalog/9780596005030/
66
67       Regular Expression Pocket Reference
68                   by Tony Stubblebine
69                   ISBN 978-0-596-51427-3 [July 2007]
70                   http://oreilly.com/catalog/9780596514273/
71
72   Tutorials
73       Beginning Perl
74                   by James Lee
75                   ISBN 1-59059-391-X [3rd edition April 2010]
76                   http://www.apress.com/9781430227939
77
78       Learning Perl
79                   by Randal L. Schwartz, Tom Phoenix, and brian d foy
80                   ISBN 978-0-596-52010-6 [5th edition June 2008]
81                   http://oreilly.com/catalog/9780596520106
82
83       Intermediate Perl (the "Alpaca Book")
84                   by Randal L. Schwartz and brian d foy, with Tom Phoenix
85                           foreword by Damian Conway
86                   ISBN 0-596-10206-2 [1st edition March 2006]
87                   http://oreilly.com/catalog/9780596102067
88
89       Mastering Perl
90                   by brian d foy
91                   ISBN 978-0-596-10206-7 [1st edition July 2007]
92                   http://www.oreilly.com/catalog/9780596527242
93
94       Effective Perl Programming
95                   by Joseph N. Hall, Joshua A. McAdams, brian d foy
96                   ISBN 0-321-49694-9 [2nd edition 2010]
97                   http://www.effectiveperlprogramming.com/
98
99   Task-Oriented
100       Writing Perl Modules for CPAN
101                   by Sam Tregar
102                   ISBN 1-59059-018-X [1st edition August 2002]
103                   http://www.apress.com/9781590590188
104
105       The Perl Cookbook
106                   by Tom Christiansen and Nathan Torkington
107                       with foreword by Larry Wall
108                   ISBN 1-56592-243-3 [2nd edition August 2003]
109                   http://oreilly.com/catalog/9780596003135
110
111       Automating System Administration with Perl
112                   by David N. Blank-Edelman
113                   ISBN 978-0-596-00639-6 [2nd edition May 2009]
114                   http://oreilly.com/catalog/9780596006396
115
116       Real World SQL Server Administration with Perl
117                   by Linchi Shea
118                   ISBN 1-59059-097-X [1st edition July 2003]
119                   http://www.apress.com/9781590590973
120
121   Special Topics
122       Regular Expressions Cookbook
123                   by Jan Goyvaerts and Steven Levithan
124                   ISBN 978-0-596-52069-4 [May 2009]
125                   http://oreilly.com/catalog/9780596520694
126
127       Programming the Perl DBI
128                   by Tim Bunce and Alligator Descartes
129                   ISBN 978-1-56592-699-8 [February 2000]
130                   http://oreilly.com/catalog/9781565926998
131
132       Perl Best Practices
133                   by Damian Conway
134                   ISBN: 978-0-596-00173-5 [1st edition July 2005]
135                   http://oreilly.com/catalog/9780596001735
136
137       Higher-Order Perl
138                   by Mark-Jason Dominus
139                   ISBN: 1-55860-701-3 [1st edition March 2005]
140                   http://hop.perl.plover.com/
141
142       Mastering Regular Expressions
143                   by Jeffrey E. F. Friedl
144                   ISBN 978-0-596-52812-6 [3rd edition August 2006]
145                   http://oreilly.com/catalog/9780596528126
146
147       Network Programming with Perl
148                   by Lincoln Stein
149                   ISBN 0-201-61571-1 [1st edition 2001]
150                   http://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page
151
152       Perl Template Toolkit
153                   by Darren Chamberlain, Dave Cross, and Andy Wardley
154                   ISBN 978-0-596-00476-7 [December 2003]
155                   http://oreilly.com/catalog/9780596004767
156
157       Object Oriented Perl
158                   by Damian Conway
159                       with foreword by Randal L. Schwartz
160                   ISBN 1-884777-79-1 [1st edition August 1999]
161                   http://www.manning.com/conway/
162
163       Data Munging with Perl
164                   by Dave Cross
165                   ISBN 1-930110-00-6 [1st edition 2001]
166                   http://www.manning.com/cross
167
168       Mastering Perl/Tk
169                   by Steve Lidie and Nancy Walsh
170                   ISBN 978-1-56592-716-2 [1st edition January 2002]
171                   http://oreilly.com/catalog/9781565927162
172
173       Extending and Embedding Perl
174                   by Tim Jenness and Simon Cozens
175                   ISBN 1-930110-82-0 [1st edition August 2002]
176                   http://www.manning.com/jenness
177
178       Pro Perl Debugging
179                   by Richard Foley with Andy Lester
180                   ISBN 1-59059-454-1 [1st edition July 2005]
181                   http://www.apress.com/9781590594544
182
183   Free (as in beer) books
184       Some of these books are available as free downloads.
185
186       Higher-Order Perl: http://hop.perl.plover.com/
187
188   Other interesting, non-Perl books
189       You might notice several familiar Perl concepts in this collection of
190       ACM columns from Jon Bentley. The similarity to the title of the major
191       Perl book (which came later) is not completely accidental:
192
193       Programming Pearls
194                   by Jon Bentley
195                   ISBN 978-0-201-65788-3 [2 edition, October 1999]
196
197       More Programming Pearls
198                   by Jon Bentley
199                   ISBN 0-201-11889-0 [January 1988]
200
201   A note on freshness
202       Each version of Perl comes with the documentation that was current at
203       the time of release. This poses a problem for content such as book
204       lists. There are probably very nice books published after this list was
205       included in your Perl release, and you can check the latest released
206       version at http://perldoc.perl.org/perlbook.html .
207
208       Some of the books we've listed appear almost ancient in internet scale,
209       but we've included those books because they still describe the current
210       way of doing things. Not everything in Perl changes every day.  Many of
211       the beginner-level books, too, go over basic features and techniques
212       that are still valid today. In general though, we try to limit this
213       list to books published in the past five years.
214
215   Get your book listed
216       If your Perl book isn't listed and you think it should be, let us know.
217
218
219
220perl v5.16.3                      2013-03-04                       PERLBOOK(1)
Impressum