HomeSite Help - The Bookstore

Perl

skip navigation

We're moving!

This whole site is being moved to a shiny new server - as are all my sites, in fact. Apologies for the bumpy road ahead, but at the end of that road things will become fast and smooth.

Once the site at the new server is ready, this message will automatically disappear!

Meanwhile, you can see how the move is progressing at the status page.

 
skip navigation
Get notified when this page changes!
Let Spyonit.com notify you when this page changes!
Introduction
Finding other books
Titles:
 
 

Introduction


Here are my favorite books about Perl. Although this subject is classified here under "server-side programming", don't think that CGI programs is all Perl is for. It's a general-purpose language that is a also excellent for system administration and writing tools. In fact, I don't use Perl on my webserver at all (I use PHP): I use Perl only to develop tools on the Windows platform, some of which you've already seen on HomeSite Help, with more (for HomeSite/Studio and TopStyle) in the works.

 
cover
Learning Perl (3rd Edition)
(Amazon.co.uk)

by Randal L. Schwartz, Tom Phoenix
Paperback - 316 pages (July 15, 2001)
O'Reilly & Associates
ISBN: 0596001320

Background

 (In my library) This is where you start if you are new to Perl, even if you are an experienced programer. Perl is sufficiently different from most languages that you really need this well written introduction to familiarize yourself with Perl concepts and constructs.
Get it!  to menu

 
cover
Elements of Programming With Perl
(Amazon.co.uk)

by Andrew L. Johnson
Paperback - 350 pages (October 1999)
Manning Publications Company
ISBN: 1884777805

Background

If you need to (or want to) learn Perl but are (fairly) new to programming, this book is just the ticket. It teaches you what "programming" actually is, how to go about it, and does it all in the context of the Perl language. It doesn't assume any prior knowledge about programming (which Learning Perl still does, to an extent) but for those who actually have grasped the basic conepts of programming already it sits comfortably between Learning Perl and Programming Perl. Not a reference, but a tutorial. The Preface (see Background) shows the approach, the sample Chapter 1 the gentle introduction to programming concepts.  to menu

 
cover
Programming Perl (3rd Edition)
(Amazon.co.uk)

by Larry Wall, Tom Christiansen, Jon Orwant
Paperback - 1067 pages (July 2000)

ISBN: 0596000278

Background

 (In my library) Once you've grasped the basics, in this book you'll find all the details to get you really going. Like the Learning Perl book it's also fun to read - by now you'll recognize this kind of humor is part of the 'Perl culture'. (There's even a secion about "Perl Poetry".) An essential book even for experienced Perl programmers, while the section about "Common Goofs for Novices" is great if you're coming from another programming language: I've needed it several times to bail me out. My copy is heavily used, and bristling with sticky note flags.
Get it!  to menu

 
cover
Perl Cookbook: Tips and Tricks for Perl Programmers
(Amazon.co.uk)

by Tom Christiansen, Nathan Torkington, Larry Wall
Paperback - 794 pages (August 1998)
O'Reilly & Associates
ISBN: 1565922433

Background

 (In my library) While Programming Perl tells you all about the what and the how of Perl, this book is the one when it comes to solving real-world problems. Use it quite literally as a cookbook for solutions; but you can use it as a reference as well and find many little tricks that you won't find elsewhere. In fact, this book is the most heavily used in my collection, and it has acquired not only coffee stains but beer and food stains as well ;-)
Get it!  to menu

 
cover
Mastering Regular Expressions: Powerful Techniques for Perl and Other Tools
(Amazon.co.uk)

by Jeffrey E. Friedl (Editor), Andy Oram (Editor)
Paperback - 368 pages 1st edition (January 1997)
O'Reilly & Associates
ISBN: 1565922573

Background

 (In my library) This book tells you all you ever wanted to know about Regular expressions, and explains it well. It's definitely not only about Perl though: you'll also find a lot of theory about the differences between Regular Expression engines, how they work, and why they're different. Not for the beginner, but if you need to get the most out of Regular Expressions, this book must be on your desk. It will even help you with the Regular Expressions as they are implemented in the Extended Search and Replace functionality in HomeSite and the Studios, once you understand just how that is different from Perl regular expressions.  to menu

 
cover
Mastering Algorithms with Perl
(Amazon.co.uk)

by John Macdonald, Jon Orwant, Jarkko Hietaniemi
Paperback - 684 pages (July 1999)
O'Reilly & Associates
ISBN: 1565923987

Background

 (In my library) This book covers many real-world algorithms, such as for trees and graphs. When I'm writing tools with perl, this book is usually not far from my desk: the kind of book that you don't need daily, but when you need it, you need it badly. Many wheels have already been invented, and you'll find many of them here.  to menu

 
cover
Object Oriented Perl
(Amazon.co.uk)

by Damian Conway
Paperback - 512 pages (August 1999)
Manning Publications Company
ISBN: 1884777791

Background

 (In my library) When I set out to create Perl modules (Perl's implementation of OOP) I was surprised how little there really was to be found about this in the O'Reilly books I already had, And what there was, just didn't click with my background in Object Orientation and Smalltalk: most of what's written about OO Perl seems to start from the language rather than from OO concepts. It was a pleasant surprise to stumble over this book when I was really struggling, and I snapped it up immediately. While it starts with a primer about OO and a refresher about Perl, it really talks to the programmer who already knows OO and (some) Perl and wants to know how to to apply OO in Perl - and it does so with great clarity, and in detail. A must have if you're starting to develop your own Perl modules. Not for everyone, but if you need to develop Perl modules, you need this book.  to menu

 
cover
Mysql and Perl for the Web
(Amazon.co.uk)

by Paul DuBois
Paperback - 552 pages 1st edition (August 3, 2001)
New Riders Publishing
ISBN: 0735710546

Background

I use both Perl and MySQL a lot, but not in combination. If you do, you must have this book by one of the MySQL gurus.  to menu

 
 

Finding other books


You can use these search forms to search Amazon.com's or Amazon.co.uk's catalog for books, software, and more. And mail let me know what you missed so I can add it!

 to menu