These books describe and explain Perl, a high-level, general-purpose, interpreted, dynamic programming language. Perl is noted for its idiomatically rich syntax, its extensive use of regular expressions and the large module archive CPAN.

Contents

edit
Search inside Perl Programming:
Results will load on a new page.
About Perl

Beginning Perl

edit
Getting started  
Editors and IDEs  
Perl Installation and Setup
First program  
Basic variables  
Strings  
Numbers  
Comments
Conditionals
Control flow  
Declarations
Operators
Variables
Data types
Scalar variables
Array variables
Hash variables  
References and data structures
User input-output
Advanced output
Filehandles
Statement modifiers
Functions
Perl 5.10 additions
Exercises

More Perl

edit
Regular expressions
Regular expression operators
Regular expressions reference
Code reuse (modules)
Perl objects
Structure and style  

Interfacing Perl

edit
GUI and desktop programming
CPAN
Using a Bitcard account
DBI - Perl database interface

Web development

edit
CGI
FastCGI
mod_perl
HTML::Mason
HTTP::Engine
PSGI
Unicode UTF-8

Perl and beyond

edit
Perl 6
Humour

Sample code

edit
First example code to get you started
Second example code to get you started

Reference

edit
Concept index
Function reference
Keywords  
Quick-reference cards
Useful modules
Websites
edit
Perl 6 Programming
Apache/mod perl