Perl 6 Books

You can find a list of Perl 6 books here, as well as guidance on which one to read.

The following flow chart should help you to decide which book to approach first. Click on it to see it in full size.

Keep Informed

If you want to keep up to date on Perl 6 books, sign up for the mailing list below. It's low volume (typically less than one email per month).

Subscribe to the Perl 6 Book mailing list

* indicates required

Perl 6 Fundamentals

A Primer with Examples, Projects, and Case Studies

by Moritz Lenz

Formats print (preorder), ebook
Target audience more experienced programmers
Emphasis Practical, example-driven invitation to Perl 6
Status Published
Publication date 2017-07-20

Think Perl 6

How to Think Like a Computer Scientist

by Laurent Rosenfeld, Allen Downey

Formats print, ebook
Target audience Programming novices
Emphasis Computer Science
Status published
Publication date 2017-05-26

Perl 6 At a Glance

by Andrew Shitov

Formats print, ebook
Target audience more experienced programmers
Emphasis Overview of Perl 6 features
Status published
Publication date 2016-12-29

Learning to program with Perl 6

by JJ Merelo

Formats ebook
Target audience beginners
Emphasis Learning from scratch, starting with expressions
Status First edition, more to come

Searching and Parsing with Perl 6 Regexes

by Moritz Lenz

Formats ebook
Target audience programmers
Emphasis Parsing and searching, regex, grammars
Status in progress; preview can be purchased

Migrating to Perl 6

An Easy Transition from Perl 5

by Andrew Shitov

Formats print, ebook
Target audience Perl 5 programmers
Emphasis Transition from Perl 5 to Perl 6
Status published

Learning Perl 6

Keeping the Easy, Hard and Impossible Within Reach

by brian d foy

Target audience Programming novices
Status Early draft released to backers of the kickstarter campaign

Perl 6 Deep Dive

by Andrew Shitov

Formats print
Target audience programmers
Emphasis Complete textbook of Perl 6
Status manuscript mostly finished; ETA Novemeber 2017

Using Perl 6

by Andrew Shitov

Formats print, ebook
Target audience Programming novices
Emphasis Solving programming challenges in Perl 6
Status 35% finished