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
12       list 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 Tom Christiansen, brian d foy, Larry Wall with Jon Orwant
24            ISBN 978-0-596-00492-7 [4th edition February 2012]
25            ISBN 978-1-4493-9890-3 [ebook]
26            http://oreilly.com/catalog/9780596004927
27
28       The Ram is a cookbook with hundreds of examples of using Perl to
29       accomplish specific tasks:
30
31       The Perl Cookbook (the "Ram Book"):
32            by Tom Christiansen and Nathan Torkington,
33            with Foreword by Larry Wall
34            ISBN 978-0-596-00313-5 [2nd Edition August 2003]
35            ISBN 978-0-596-15888-0 [ebook]
36            http://oreilly.com/catalog/9780596003135/
37
38       If you want to learn the basics of Perl, you might start with the Llama
39       book, which assumes that you already know a little about programming:
40
41       Learning Perl  (the "Llama Book")
42            by Randal L. Schwartz, Tom Phoenix, and brian d foy
43            ISBN 978-1-4493-0358-7 [6th edition June 2011]
44            ISBN 978-1-4493-0458-4 [ebook]
45            http://www.learning-perl.com/
46
47       The tutorial started in the Llama continues in the Alpaca, which
48       introduces the intermediate features of references, data structures,
49       object-oriented programming, and modules:
50
51       Intermediate Perl (the "Alpaca Book")
52            by Randal L. Schwartz and brian d foy, with Tom Phoenix
53                    foreword by Damian Conway
54            ISBN 978-1-4493-9309-0 [2nd edition August 2012]
55            ISBN 978-1-4493-0459-1 [ebook]
56            http://www.intermediateperl.com/
57
58   References
59       You might want to keep these desktop references close by your keyboard:
60
61       Perl 5 Pocket Reference
62            by Johan Vromans
63            ISBN 978-1-4493-0370-9 [5th edition July 2011]
64            ISBN 978-1-4493-0813-1 [ebook]
65            http://oreilly.com/catalog/0636920018476/
66
67       Perl Debugger Pocket Reference
68            by Richard Foley
69            ISBN 978-0-596-00503-0 [1st edition January 2004]
70            ISBN 978-0-596-55625-9 [ebook]
71            http://oreilly.com/catalog/9780596005030/
72
73       Regular Expression Pocket Reference
74            by Tony Stubblebine
75            ISBN 978-0-596-51427-3 [2nd edition July 2007]
76            ISBN 978-0-596-55782-9 [ebook]
77            http://oreilly.com/catalog/9780596514273/
78
79   Tutorials
80       Beginning Perl
81           (There are 2 books with this title)
82
83            by Curtis 'Ovid' Poe
84            ISBN 978-1-118-01384-7
85            http://www.wrox.com/WileyCDA/WroxTitle/productCd-1118013840.html
86
87            by James Lee
88            ISBN 1-59059-391-X [3rd edition April 2010 & ebook]
89            http://www.apress.com/9781430227939
90
91       Learning Perl (the "Llama Book")
92            by Randal L. Schwartz, Tom Phoenix, and brian d foy
93            ISBN 978-1-4493-0358-7 [6th edition June 2011]
94            ISBN 978-1-4493-0458-4 [ebook]
95            http://www.learning-perl.com/
96
97       Intermediate Perl (the "Alpaca Book")
98            by Randal L. Schwartz and brian d foy, with Tom Phoenix
99                    foreword by Damian Conway
100            ISBN 978-1-4493-9309-0 [2nd edition August 2012]
101            ISBN 978-1-4493-0459-1 [ebook]
102            http://www.intermediateperl.com/
103
104       Mastering Perl
105               by brian d foy
106            ISBN 9978-1-4493-9311-3 [2st edition January 2014]
107            ISBN 978-1-4493-6487-8 [ebook]
108            http://www.masteringperl.org/
109
110       Effective Perl Programming
111            by Joseph N. Hall, Joshua A. McAdams, brian d foy
112            ISBN 0-321-49694-9 [2nd edition 2010]
113            http://www.effectiveperlprogramming.com/
114
115   Task-Oriented
116       Writing Perl Modules for CPAN
117            by Sam Tregar
118            ISBN 1-59059-018-X [1st edition August 2002 & ebook]
119            http://www.apress.com/9781590590188
120
121       The Perl Cookbook
122            by Tom Christiansen and Nathan Torkington,
123                with Foreword by Larry Wall
124            ISBN 978-0-596-00313-5 [2nd Edition August 2003]
125            ISBN 978-0-596-15888-0 [ebook]
126            http://oreilly.com/catalog/9780596003135/
127
128       Automating System Administration with Perl
129            by David N. Blank-Edelman
130            ISBN 978-0-596-00639-6 [2nd edition May 2009]
131            ISBN 978-0-596-80251-6 [ebook]
132            http://oreilly.com/catalog/9780596006396
133
134       Real World SQL Server Administration with Perl
135            by Linchi Shea
136            ISBN 1-59059-097-X [1st edition July 2003 & ebook]
137            http://www.apress.com/9781590590973
138
139   Special Topics
140       Regular Expressions Cookbook
141            by Jan Goyvaerts and Steven Levithan
142            ISBN 978-1-4493-1943-4 [2nd edition August 2012]
143            ISBN 978-1-4493-2747-7 [ebook]
144            http://shop.oreilly.com/product/0636920023630.do
145
146       Programming the Perl DBI
147            by Tim Bunce and Alligator Descartes
148            ISBN 978-1-56592-699-8 [February 2000]
149            ISBN 978-1-4493-8670-2 [ebook]
150            http://oreilly.com/catalog/9781565926998
151
152       Perl Best Practices
153            by Damian Conway
154            ISBN 978-0-596-00173-5 [1st edition July 2005]
155            ISBN 978-0-596-15900-9 [ebook]
156            http://oreilly.com/catalog/9780596001735
157
158       Higher-Order Perl
159            by Mark-Jason Dominus
160            ISBN 1-55860-701-3 [1st edition March 2005]
161            free ebook http://hop.perl.plover.com/book/
162            http://hop.perl.plover.com/
163
164       Mastering Regular Expressions
165            by Jeffrey E. F. Friedl
166            ISBN 978-0-596-52812-6 [3rd edition August 2006]
167            ISBN 978-0-596-55899-4 [ebook]
168            http://oreilly.com/catalog/9780596528126
169
170       Network Programming with Perl
171            by Lincoln Stein
172            ISBN 0-201-61571-1 [1st edition 2001]
173            http://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page
174
175       Perl Template Toolkit
176            by Darren Chamberlain, Dave Cross, and Andy Wardley
177            ISBN 978-0-596-00476-7 [December 2003]
178            ISBN 978-1-4493-8647-4 [ebook]
179            http://oreilly.com/catalog/9780596004767
180
181       Object Oriented Perl
182            by Damian Conway
183                with foreword by Randal L. Schwartz
184            ISBN 1-884777-79-1 [1st edition August 1999 & ebook]
185            http://www.manning.com/conway/
186
187       Data Munging with Perl
188            by Dave Cross
189            ISBN 1-930110-00-6 [1st edition 2001 & ebook]
190            http://www.manning.com/cross
191
192       Mastering Perl/Tk
193            by Steve Lidie and Nancy Walsh
194            ISBN 978-1-56592-716-2 [1st edition January 2002]
195            ISBN 978-0-596-10344-6 [ebook]
196            http://oreilly.com/catalog/9781565927162
197
198       Extending and Embedding Perl
199            by Tim Jenness and Simon Cozens
200            ISBN 1-930110-82-0 [1st edition August 2002 & ebook]
201            http://www.manning.com/jenness
202
203       Pro Perl Debugging
204            by Richard Foley with Andy Lester
205            ISBN 1-59059-454-1 [1st edition July 2005 & ebook]
206            http://www.apress.com/9781590594544
207
208   Free (as in beer) books
209       Some of these books are available as free downloads.
210
211       Higher-Order Perl: <http://hop.perl.plover.com/>
212
213       Modern Perl: <http://onyxneon.com/books/modern_perl/>
214
215   Other interesting, non-Perl books
216       You might notice several familiar Perl concepts in this collection of
217       ACM columns from Jon Bentley. The similarity to the title of the major
218       Perl book (which came later) is not completely accidental:
219
220       Programming Pearls
221            by Jon Bentley
222            ISBN 978-0-201-65788-3 [2 edition, October 1999]
223
224       More Programming Pearls
225            by Jon Bentley
226            ISBN 0-201-11889-0 [January 1988]
227
228   A note on freshness
229       Each version of Perl comes with the documentation that was current at
230       the time of release. This poses a problem for content such as book
231       lists. There are probably very nice books published after this list was
232       included in your Perl release, and you can check the latest released
233       version at <http://perldoc.perl.org/perlbook.html> .
234
235       Some of the books we've listed appear almost ancient in internet scale,
236       but we've included those books because they still describe the current
237       way of doing things. Not everything in Perl changes every day.  Many of
238       the beginner-level books, too, go over basic features and techniques
239       that are still valid today. In general though, we try to limit this
240       list to books published in the past five years.
241
242   Get your book listed
243       If your Perl book isn't listed and you think it should be, let us know.
244       <mailto:perl5-porters@perl.org>
245
246
247
248perl v5.30.2                      2020-03-27                       PERLBOOK(1)
Impressum