{
    "content": [
        {
            "type": "text",
            "text": "# perlbook (man)\n\n## NAME\n\nperlbook - Books about and related to Perl\n\n## DESCRIPTION\n\nThere are many books on Perl and Perl-related. A few of these are good, some are OK, but many\naren't worth your money. There is a list of these books, some with extensive reviews, at\n<https://www.perl.org/books/library.html> . We list some of the books here, and while listing\na book implies our endorsement, don't think that not including a book means anything.\n\n## Sections\n\n- **NAME**\n- **DESCRIPTION** (9 subsections)\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "perlbook",
        "section": "",
        "mode": "man",
        "summary": "perlbook - Books about and related to Perl",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 8,
                "subsections": [
                    {
                        "name": "The most popular books",
                        "lines": 36
                    },
                    {
                        "name": "References",
                        "lines": 20
                    },
                    {
                        "name": "Tutorials",
                        "lines": 35
                    },
                    {
                        "name": "Task-Oriented",
                        "lines": 23
                    },
                    {
                        "name": "Special Topics",
                        "lines": 68
                    },
                    {
                        "name": "Free (as in beer) books",
                        "lines": 6
                    },
                    {
                        "name": "Other interesting, non-Perl books",
                        "lines": 12
                    },
                    {
                        "name": "A note on freshness",
                        "lines": 11
                    },
                    {
                        "name": "Get your book listed",
                        "lines": 6
                    }
                ]
            }
        ],
        "sections": {
            "NAME": {
                "content": "perlbook - Books about and related to Perl\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "There are many books on Perl and Perl-related. A few of these are good, some are OK, but many\naren't worth your money. There is a list of these books, some with extensive reviews, at\n<https://www.perl.org/books/library.html> . We list some of the books here, and while listing\na book implies our endorsement, don't think that not including a book means anything.\n\nMost of these books are available online through Safari Books Online (\n<http://safaribooksonline.com/> ).\n",
                "subsections": [
                    {
                        "name": "The most popular books",
                        "content": "The major reference book on Perl, written by the creator of Perl, is Programming Perl:\n\nProgramming Perl (the \"Camel Book\"):\nby Tom Christiansen, brian d foy, Larry Wall with Jon Orwant\nISBN 978-0-596-00492-7 [4th edition February 2012]\nISBN 978-1-4493-9890-3 [ebook]\nhttps://oreilly.com/catalog/9780596004927\n\nThe Ram is a cookbook with hundreds of examples of using Perl to accomplish specific tasks:\n\nThe Perl Cookbook (the \"Ram Book\"):\nby Tom Christiansen and Nathan Torkington,\nwith Foreword by Larry Wall\nISBN 978-0-596-00313-5 [2nd Edition August 2003]\nISBN 978-0-596-15888-0 [ebook]\nhttps://oreilly.com/catalog/9780596003135/\n\nIf you want to learn the basics of Perl, you might start with the Llama book, which assumes\nthat you already know a little about programming:\n\nLearning Perl  (the \"Llama Book\")\nby Randal L. Schwartz, Tom Phoenix, and brian d foy\nISBN 978-1-4493-0358-7 [6th edition June 2011]\nISBN 978-1-4493-0458-4 [ebook]\nhttps://www.learning-perl.com/\n\nThe tutorial started in the Llama continues in the Alpaca, which introduces the intermediate\nfeatures of references, data structures, object-oriented programming, and modules:\n\nIntermediate Perl (the \"Alpaca Book\")\nby Randal L. Schwartz and brian d foy, with Tom Phoenix\nforeword by Damian Conway\nISBN 978-1-4493-9309-0 [2nd edition August 2012]\nISBN 978-1-4493-0459-1 [ebook]\nhttps://www.intermediateperl.com/\n"
                    },
                    {
                        "name": "References",
                        "content": "You might want to keep these desktop references close by your keyboard:\n\nPerl 5 Pocket Reference\nby Johan Vromans\nISBN 978-1-4493-0370-9 [5th edition July 2011]\nISBN 978-1-4493-0813-1 [ebook]\nhttps://oreilly.com/catalog/0636920018476/\n\nPerl Debugger Pocket Reference\nby Richard Foley\nISBN 978-0-596-00503-0 [1st edition January 2004]\nISBN 978-0-596-55625-9 [ebook]\nhttps://oreilly.com/catalog/9780596005030/\n\nRegular Expression Pocket Reference\nby Tony Stubblebine\nISBN 978-0-596-51427-3 [2nd edition July 2007]\nISBN 978-0-596-55782-9 [ebook]\nhttps://oreilly.com/catalog/9780596514273/\n"
                    },
                    {
                        "name": "Tutorials",
                        "content": "Beginning Perl\n(There are 2 books with this title)\n\nby Curtis 'Ovid' Poe\nISBN 978-1-118-01384-7\nhttp://www.wrox.com/WileyCDA/WroxTitle/productCd-1118013840.html\n\nby James Lee\nISBN 1-59059-391-X [3rd edition April 2010 & ebook]\nhttps://www.apress.com/9781430227939\n\nLearning Perl (the \"Llama Book\")\nby Randal L. Schwartz, Tom Phoenix, and brian d foy\nISBN 978-1-4493-0358-7 [6th edition June 2011]\nISBN 978-1-4493-0458-4 [ebook]\nhttps://www.learning-perl.com/\n\nIntermediate Perl (the \"Alpaca Book\")\nby Randal L. Schwartz and brian d foy, with Tom Phoenix\nforeword by Damian Conway\nISBN 978-1-4493-9309-0 [2nd edition August 2012]\nISBN 978-1-4493-0459-1 [ebook]\nhttps://www.intermediateperl.com/\n\nMastering Perl\nby brian d foy\nISBN 9978-1-4493-9311-3 [2st edition January 2014]\nISBN 978-1-4493-6487-8 [ebook]\nhttps://www.masteringperl.org/\n\nEffective Perl Programming\nby Joseph N. Hall, Joshua A. McAdams, brian d foy\nISBN 0-321-49694-9 [2nd edition 2010]\nhttps://www.effectiveperlprogramming.com/\n"
                    },
                    {
                        "name": "Task-Oriented",
                        "content": "Writing Perl Modules for CPAN\nby Sam Tregar\nISBN 1-59059-018-X [1st edition August 2002 & ebook]\nhttps://www.apress.com/9781590590188\n\nThe Perl Cookbook\nby Tom Christiansen and Nathan Torkington,\nwith Foreword by Larry Wall\nISBN 978-0-596-00313-5 [2nd Edition August 2003]\nISBN 978-0-596-15888-0 [ebook]\nhttps://oreilly.com/catalog/9780596003135/\n\nAutomating System Administration with Perl\nby David N. Blank-Edelman\nISBN 978-0-596-00639-6 [2nd edition May 2009]\nISBN 978-0-596-80251-6 [ebook]\nhttps://oreilly.com/catalog/9780596006396\n\nReal World SQL Server Administration with Perl\nby Linchi Shea\nISBN 1-59059-097-X [1st edition July 2003 & ebook]\nhttps://www.apress.com/9781590590973\n"
                    },
                    {
                        "name": "Special Topics",
                        "content": "Regular Expressions Cookbook\nby Jan Goyvaerts and Steven Levithan\nISBN 978-1-4493-1943-4 [2nd edition August 2012]\nISBN 978-1-4493-2747-7 [ebook]\nhttps://shop.oreilly.com/product/0636920023630.do\n\nProgramming the Perl DBI\nby Tim Bunce and Alligator Descartes\nISBN 978-1-56592-699-8 [February 2000]\nISBN 978-1-4493-8670-2 [ebook]\nhttps://oreilly.com/catalog/9781565926998\n\nPerl Best Practices\nby Damian Conway\nISBN 978-0-596-00173-5 [1st edition July 2005]\nISBN 978-0-596-15900-9 [ebook]\nhttps://oreilly.com/catalog/9780596001735\n\nHigher-Order Perl\nby Mark-Jason Dominus\nISBN 1-55860-701-3 [1st edition March 2005]\nfree ebook https://hop.perl.plover.com/book/\nhttps://hop.perl.plover.com/\n\nMastering Regular Expressions\nby Jeffrey E. F. Friedl\nISBN 978-0-596-52812-6 [3rd edition August 2006]\nISBN 978-0-596-55899-4 [ebook]\nhttps://oreilly.com/catalog/9780596528126\n\nNetwork Programming with Perl\nby Lincoln Stein\nISBN 0-201-61571-1 [1st edition 2001]\nhttps://www.pearsonhighered.com/educator/product/Network-Programming-with-Perl/9780201615715.page\n\nPerl Template Toolkit\nby Darren Chamberlain, Dave Cross, and Andy Wardley\nISBN 978-0-596-00476-7 [December 2003]\nISBN 978-1-4493-8647-4 [ebook]\nhttps://oreilly.com/catalog/9780596004767\n\nObject Oriented Perl\nby Damian Conway\nwith foreword by Randal L. Schwartz\nISBN 1-884777-79-1 [1st edition August 1999 & ebook]\nhttps://www.manning.com/conway/\n\nData Munging with Perl\nby Dave Cross\nISBN 1-930110-00-6 [1st edition 2001 & ebook]\nhttps://www.manning.com/cross\n\nMastering Perl/Tk\nby Steve Lidie and Nancy Walsh\nISBN 978-1-56592-716-2 [1st edition January 2002]\nISBN 978-0-596-10344-6 [ebook]\nhttps://oreilly.com/catalog/9781565927162\n\nExtending and Embedding Perl\nby Tim Jenness and Simon Cozens\nISBN 1-930110-82-0 [1st edition August 2002 & ebook]\nhttps://www.manning.com/jenness\n\nPro Perl Debugging\nby Richard Foley with Andy Lester\nISBN 1-59059-454-1 [1st edition July 2005 & ebook]\nhttps://www.apress.com/9781590594544\n"
                    },
                    {
                        "name": "Free (as in beer) books",
                        "content": "Some of these books are available as free downloads.\n\nHigher-Order Perl: <https://hop.perl.plover.com/>\n\nModern Perl: <http://onyxneon.com/books/modernperl/>\n"
                    },
                    {
                        "name": "Other interesting, non-Perl books",
                        "content": "You might notice several familiar Perl concepts in this collection of ACM columns from Jon\nBentley. The similarity to the title of the major Perl book (which came later) is not\ncompletely accidental:\n\nProgramming Pearls\nby Jon Bentley\nISBN 978-0-201-65788-3 [2 edition, October 1999]\n\nMore Programming Pearls\nby Jon Bentley\nISBN 0-201-11889-0 [January 1988]\n"
                    },
                    {
                        "name": "A note on freshness",
                        "content": "Each version of Perl comes with the documentation that was current at the time of release.\nThis poses a problem for content such as book lists. There are probably very nice books\npublished after this list was included in your Perl release, and you can check the latest\nreleased version at <https://perldoc.perl.org/perlbook.html> .\n\nSome of the books we've listed appear almost ancient in internet scale, but we've included\nthose books because they still describe the current way of doing things. Not everything in\nPerl changes every day.  Many of the beginner-level books, too, go over basic features and\ntechniques that are still valid today. In general though, we try to limit this list to books\npublished in the past five years.\n"
                    },
                    {
                        "name": "Get your book listed",
                        "content": "If your Perl book isn't listed and you think it should be, let us know.\n<mailto:perl5-porters@perl.org>\n\n\n\nperl v5.34.0                                 2025-07-25                                  PERLBOOK(1)"
                    }
                ]
            }
        }
    }
}