Beginning Perl

Simon Cozens
Published: 2000, Apress
700 pages   Format: pdf

This book is for those new to programming who want to learn with Perl. You will find it easier if you already have some basic programming experience, but the material covered can be mastered by anyone with just a text editor, some common sense and a computer.

This book covers:

  • Installing Perl on Windows and UNIX
  • Making use of online Perl resources like CPAN
  • First principles in programming and the Perl syntax
  • Working with files and databases
  • Writing web pages in Perl
  • Using Perl as an object-oriented language

Extreme Perl

Robert Nagler
Published: 2004,
194 pages   Format: HTML, pdf

Extreme Perl is a book about Extreme Programming using the  Perl programming language. Extreme Programming (XP) is a software development methodology that enables users, business people, programmers, and computers to communicate effectively. Perl is a dynamic programming language that lets an XP team embrace the inevitable change caused by effective communication.

The numerous examples demonstrate Extreme Perl in action, including the development of a complete, end-to-end application in the last chapter.

Learning Perl the Hard Way

Allen B. Downey
Published: 2003, Green Tea Press
69 pages   Format: HTML. pdf, postscript

Goals of the book:

  • for people who already know how to program in another language, but don't know Perl
  • get through the basics as quickly as possible, and on to the fun stuff
  • emphasize good programming style in Perl
  • bring object-oriented programming closer to the center of focus (without being an object-oriented bigot)

Perl for the Web

Chris Radcliff
Published: 2001, New Riders
416 pages   Format: HTML

Perl for the Web provides tools and strategies to improve the performance of existing Web applications in Perl. It also provides principles and ideas that help Web programmers create an extensible framework for future growth.

Topics covered include:

  • speed optimization
  • document management with templates and embedded Perl
  • persistent Perl for faster performance
  • coding style
  • faster database access from Perl
  • XML + Perl for content management and B2B communication

Writing Perl Modules for CPAN

Sam Tregar
Published: 2002, Apress
300 pages   Format: pdf

THE COMPREHENSIVE PERL ARCHIVE NETWORK (CPAN) is an Internet resource containing a wealth of downloadable, open source Perl materials — modules, scripts, documentation, and Perl itself.

This book is an in-depth guide on how to make the most of CPAN, and on how to build your own re-usable Perl modules.