Minimum
Viable
Perl
1. Syntax
1.1. Hello world
1.2. Variables
1.3. References
1.4. Functions
1.5. Conditionals
1.6. Loops
1.7. Regular expressions
1.8. Files
2. Using libraries
2.1. Loading libraries ($PERL5LIB)
2.2. Installing libraries (cpanm)
2.3. Managing dependencies (Carton)
2.4. What version? Where?
3. Essential skills
3.1. Introduction
3.2. Exceptions with die/eval
3.3. Exceptions with try/catch
4. Recommended libraries
4.1. Introduction
4.2. Exceptions
4.3. File IO
5. Object oriented programming
5.1. The story of Perl OO
5.2. Classes and objects
5.3. Attributes
5.4. Method modifiers
5.5. Roles
5.6. Inheritance
6. Debugging
6.1. Examining data structures
6.2. Forcing stack traces
7. Testing
7.1. Introduction
7.2. Warnings and exceptions
7.3. Data structures
7.4. Mock objects
7.5. Building your own test libraries
Official Perl docs
Functions A-Z
Functions by category
Operators
Special variables
Pragmas
Core modules
Language reference
Community
Perl books
Perl jobs
About
This book is a work in progress.
Subscribe
to get new chapters in your inbox.
Minimum
Viable
Perl
Concise tutorials for experienced developers
Learn just enough Perl
A free
open source
book by
kablamo
Support
for this work is welcome