Free book “Learning Perl the Hard Way” by Allen B. Downey. This free perl book is for people who already know how to program in another language, but don’t know Perl.
Free Perl Books
Perl 5 Internals
A hands-on introduction to how the perl interpreter works internally, how to go about testing and fixing bugs in the interpreter, and what the internals are likely to look like in the future of Perl, Perl 6.
Embedding Perl in HTML with Mason

Mason is a powerful text templating tool for embedding Perl in text. The Embedding Perl in HTML with Mason book documents the HTML::Mason framework in detail, including chapters on component syntax, Mason object APIs, a sample site walkthrough, recipes, and details on Mason’s advanced features and how to use them.
Macperl: Power and Ease

MacPerl: Power and Ease is designed for both the beginner to Perl, and those who want to take advantage of Perl on Mac OS. It’s divided into three primary sections: learning about programming, learning about Perl, and advanced topics.
Impatient Perl
This free perl book is for people who either want to learn perl or are already programming in perl and just don’t have the patience to scrounge for information to learn and use perl. This document should also find use as a handy desk reference for some of the more common perl related questions.
Extreme Perl
Extreme Perl is a book about Extreme Programming using the programming language Perl. This free perl ebook can be downloaded in html and pdf formats. This book is about a marriage of two compatible yet unlikely partners. 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. Perl is the fixer and doer of the pair, and XP is the organizer and facilitator. Together they help you build robust software applications efficiently.
Perl for the Web

Perl for the Web is a free online perl book. If raw speed were the only concern, Web performance problems could be solved simply by upgrading hardware or adding additional servers. Unfortunately, real-world Web sites, which are ever more central to many business practices, are also limited by budgets, tight timelines, and limited resources. Still, these systems need to be fast. Thus, new techniques are needed to add enterprise-class performance to Web applications on a shoestring budget. “Perl for the Web” provides tools and strategies to improve the performance of existing Web applications in Perl with case studies and real-world examples.
Perl 5 by Example

Reading Perl 5 by Example is the easiest way to learn Perl! Teach yourself Internet programming and CGI scripting. This book is based on the learn-by-doing principle because I believe simply reading about a subject is not the best way to learn. After all, you don’t read about putting together a jigsaw puzzle, you put the puzzle together yourself! Programming is the same way. You must actually run some programs in order to really understand the concepts.
Beginning Perl

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. If you want to learn how to program with Perl and then find out how far you can go with it, this is the book for you. An excellent companion on any programming course.
CGI Programming 101: Learn CGI Today

CGI Programming 101 will show you how to add guestbooks, page counters, shopping carts and other interactive elements to your website. CGI programming is easy to learn; if you know HTML, you can learn CGI. You don’t need any prior programming experience.
Posted in

