Skip to content

perl_useful_resources

The following resources contain additional information on Perl. Please use them to get more in-depth knowledge on this topic and stay updated with the Perl ecosystem.

  • Perl.org (The Perl Programming Language Official Website): The central hub for Perl, including downloads, documentation, news, and community links. (https://www.perl.org/)
  • Perl Documentation (perldoc.perl.org): Comprehensive official documentation for all aspects of Perl. (https://perldoc.perl.org/)
  • CPAN (Comprehensive Perl Archive Network): A vast repository of over 200,000 Perl modules. MetaCPAN (https://metacpan.org/) provides a modern, searchable interface to CPAN.
  • PerlMonks: A highly active and knowledgeable community forum for Perl programmers of all levels. (https://www.perlmonks.org/)
  • Perl.com: Features articles, blogs, and news about Perl. (Now largely integrated with Perl.org blogs)
  • The Perl Foundation: Dedicated to the advancement of the Perl programming language. (https://www.perlfoundation.org/)
  • Perl Weekly: A free, once a week e-mail round-up of hand-picked news and articles about Perl. (https://perlweekly.com/)
  • Programming Perl (The Camel Book) by Larry Wall, Tom Christiansen, Jon Orwant: The definitive reference for Perl, co-authored by its creator. Essential for serious Perl programmers.
  • Learning Perl (The Llama Book) by Randal L. Schwartz, brian d foy, Tom Phoenix: An excellent tutorial for beginners starting their journey with Perl.
  • Modern Perl by chromatic: A book that focuses on contemporary Perl development practices and idioms. Available online and in print. (https://modernperlbooks.com/books/modern_perl_2016/)
  • Perl Best Practices by Damian Conway: Provides guidelines for writing clear, maintainable, and robust Perl code.
  • Effective Perl Programming by Joseph N. Hall, brian d foy, Randal L. Schwartz: Offers practical advice and techniques for writing more effective Perl.
  • Intermediate Perl by Randal L. Schwartz, brian d foy, Tom Phoenix: Bridges the gap between ‘Learning Perl’ and more advanced topics like object-oriented programming and module development.