Perl resources

Installation and documentation

You can use perldoc command to access documentation from the command line. You can visit if you wish to read it online, which also has a handy search feature.

Tutorials and Books

  • Learning Perl, 7th Edition — getting started with Perl, whether you're a programmer, system administrator, or web hacker
  • Perl Maven — basics of the Perl programming language. You'll be able to write simple scripts, analyze log files and read and write CSV files. Just to name a few common tasks
  • Modern Perl — teaches you how Perl really works, from its philosophical roots to the pragmatic decisions that help you solve real problems and keep them solved
  • Effective Perl Programming — write better, more idiomatic Perl
  • Perl for newbies — provide Perl newcomers with the most high-quality and accessible material and references for learning the Perl programming language as easily, as accurately, and as efficiently, as possible
  • perlmeme — FAQs, HOWTOs and TUTORIALs (working example code of various tasks in Perl like parsing CSV/HTML, creating web form, connecting to database, etc)

I wrote an ebook specifically for Perl one-liners, which is free to read online.

Code snippets, articles and exercises

Regular Expressions

Reading lists

  • awesome-perl — curated list of awesome Perl5 frameworks, libraries and software
  • perlres — list of resources about Perl
  • bioperl — practical descriptions of BioPerl modules with a focus on common tasks


Formerly known as Perl 6

Forums, Blogs, Newsletters