Welcome to Perl School

Perl School publishes clear, practical ebooks for modern Perl programmers. Our goal is to help you write better Perl, faster — with up‑to‑date examples, real‑world techniques, and guidance from authors who use Perl every day. Whether you’re starting out or refreshing your skills, you’ll find books you can actually apply to your work.

Latest Release

Data Munging with Perl

Techniques for data recognition, parsing, transformation and filtering

By Dave Cross

Coming soon Second edition Updated for Perl 5.42

This new edition of the classic Perl book contains modern syntax, new CPAN modules and more data formats.

Cover image Data Munging with Perl

Recently-published books

Perl New Features

Perl New Features

In 2010, Joshua McAdams and brian d foy updated for v5.10 Joseph Hall's seminal book Effective Perl Programming. At the same time, they…

The Best of Perl Hacks

The Best of Perl Hacks

Dave Cross has been writing his Perl Hacks blog for over ten years. This book collects a selection of the best articles from the blog over that time.

Cucumber & Perl

Cucumber & Perl

Behaviour-Driven Development is a technique for involving non-technical people in software development. Cucumber is a multi-language tool for …

Learning Perl Exercises

Learning Perl Exercises

Extra exercises to test the knowledge you have gained by reading "Learning Perl".