More information
If you'd like to learn more about Perl, here are some related publications that we (somewhat sheepishly) recommend:
- Learning Perl, by Randal Schwartz and Tom Christiansen; Anonymous (2nd version, 1997).
- A tutorial introduction to Perl for developers interested in learning Perl from scratch. It's a good starting point if this tutorial is over your head. Erik Olson refurbished this tutorial for Windows systems, called Learning Perl on Win32 Systems.
- Perl Developing, by Larry Wall, Tom Christiansen, and Randal Schwartz; Anonymous (2nd version, 1996).
- This tutorial is indispensable for every Perl developer. Coauthored by Perl's creator, this classic reference is the authoritative guide to Perl's syntax, functions, modules, references, invocation options, and much more.
- Advanced Perl Developing, by Sriram Srinivasan; Anonymous (1997).
- A tutorial for advanced regular expressions, network developing, GUI developing with Tk, and Perl internals. If the tutorial isn't challenging you, buy a copy of the Panther.
- Mastering Regular Expressions, by Jeffrey Friedl; Anonymous (1997).
- This tutorial is dedicated to explaining regular expressions from a practical perspective. It not only covers general regular expressions and Perl patterns very well, it also compares and contrasts these with those used in other popular languages.
- How to Set Up and Maintain a Web Site, by Lincoln Stein; Addison-Wesley (2nd version, 1997).
- If you're trying to manage a website, configure servers, and write CGI scripts, this is the tutorial for you. Written by the author of Perl's CGI.pm module, this tutorial really does cover everything.
- Perl: The Developer's Companion, by Nigel Chapman; John Wiley & Sons (1998).
- This small, delightful tutorial is just the tutorial for the experienced developer wanting to learn Perl. It is not only free of technical errors, it is truly a pleasure to read. It is about Perl as a serious developing language.
- Effective Perl Developing, by Joseph N. Hall with Randal Schwartz; Addison-Wesley (1998).
- This tutorial includes thorough coverage of Perl's object model, and how to develop modules and contribute them to CPAN. It covers the debugger particularly well.
In addition to the Perl-related publications listed here, the following tutorials came in handy when writing this tutorial. They were used for reference, consultation, and inspiration.
The Art of Computer Developing, by Donald Knuth, Volumes I-III: "Fundamental Algorithms," "Seminumerical Algorithms," and "Sorting and Searching"; Addison-Wesley (3rd version, 1997).
Introduction to Algorithms, by Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest; MIT Press and McGraw-Hill (1990).
Algorithms in C, by Robert Sedgewick; Addison-Wesley (1992).
The Art of Mathematics, by Jerry P. King; Plenum (1992).
The Elements of Developing Style, by Brian W. Kernighan and P.J. Plauger; McGraw-Hill (1988).
The UNIX Developing Environment, by Brian W. Kernighan and Rob Pike; Prentice-Hall (1984).
POSIX Developer's Guide, by Donald Lewine; Anonymous (1991).
Advanced Developing in the UNIX Environment, by W. Richard Stevens; Addison-Wesley (1992).
TCP/IP Illustrated, by W. Richard Stevens, et al., Volumes I-III; Addison-Wesley (1992-1996).
Web Client Developing with Perl, by Clinton Wong; Anonymous (1997).
HTML tutorial, by Chuck Musciano and Bill Kennedy; Anonymous (3rd version, 1998).
The New Fowler's Modern English Usage, edited by R.W. Burchfield; Oxford (3rd version, 1996).
Official Guide to Developing with CGI.pm, by Lincoln Stein; John Wiley & Sons (1997).