Mastering Modern Perl: Writing Efficient and Maintainable Code
Want to learn how to code? Delve into Modern Perl, get hands-on experience with best practices, and confidently build efficient, maintainable, and scalable code using Perl's rich features.
Andy Hunt and Dave Thomas founded The Pragmatic Programmers, LLC., with a simple goal: to improve the lives of professional developers. We create timely, practical books and other learning resources on classic and cutting-edge topics to help you learn and practice your craft and accelerate your career. We are not a giant, faceless, greed-soaked corporation. We’re a small group of experienced professionals committed to helping make corporate software development—and your life—easier.
Join 3.1 million developers at
What You'll Learn
- An understanding of the philosophy behind Perl’s design.
- A deep understanding of the Perl programming language.
- The ability to build Modern Perl mindset and write idiomatic Perl code.
- An understanding of the best practices for writing reliable and maintainable Perl code.
- The ability to leverage CPAN to improve productivity and write better Perl code.
Learning Roadmap
1.
Introduction to Modern Perl
Introduction to Modern Perl
2.
The Perl Philosophy
The Perl Philosophy
3.
Perl Identifiers and Variables
Perl Identifiers and Variables
10 Lessons
10 Lessons
4.
Control Flow: Conditionals and Looping
Control Flow: Conditionals and Looping
16 Lessons
16 Lessons
5.
Data Structures
Data Structures
14 Lessons
14 Lessons
6.
Packages and References
Packages and References
9 Lessons
9 Lessons
7.
Operators
Operators
5 Lessons
5 Lessons
8.
Functions
Functions
21 Lessons
21 Lessons
9.
Regular Expressions and Matching
Regular Expressions and Matching
17 Lessons
17 Lessons
10.
Objects
Objects
16 Lessons
16 Lessons
11.
Style and Efficacy
Style and Efficacy
10 Lessons
10 Lessons
12.
Managing Real Programs
Managing Real Programs
18 Lessons
18 Lessons
13.
Perl Beyond Syntax
Perl Beyond Syntax
4 Lessons
4 Lessons
14.
What to Avoid
What to Avoid
7 Lessons
7 Lessons
15.
Perl and Its Community
Perl and Its Community
3 Lessons
3 Lessons
16.
Next Steps with Perl
Next Steps with Perl
3 Lessons
3 Lessons
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











