Positives The book is widely celebrated as a foundational and indispensable resource for Perl programming, frequently hailed as the "holy grail" or "Perl Bible." Reviewers commend it as an excellent entry point for beginners, effectively introducing the language's scope and even elucidating broader programming theory. For advanced users, it serves as a valuable tool for refining skills and deepening understanding. Its comprehensive detail, natural explanation of concepts, and unique insights into the language's design - straight from its creator - are consistently praised. Many find it surprisingly readable, with specific chapters noted for their engaging content, and it's considered a classic that belongs on every Perl developer's bookshelf, sometimes credited with inspiring a love for programming and even teaching Unix/Linux alongside Perl.
Negatives Despite its revered status, the book garners criticism primarily concerning its organizational structure. Several reviewers describe its arrangement as chaotic, organic, or even "ridiculous," which can impede its effectiveness as a quick reference guide. The lack of a straightforward, ordered section for keywords and reserved symbols is a recurring complaint, making it difficult to locate specific topics efficiently without having thoroughly read the entire volume multiple times. Some also question the practicality of a printed reference in the current digital landscape, where online documentation is readily searchable. Additionally, a few reviewers note that the book, while comprehensive, may feel somewhat dated. One reviewer also found an alternative introductory text more effective for their initial learning journey.
Conclusion Ultimately, this book stands as a monumental and definitive reference for the Perl language. It offers unparalleled depth and unique perspectives, making it suitable for a diverse audience. Beginners will find it a thorough introduction to foundational programming concepts and Perl itself, while experienced programmers will value its comprehensive nature and the deep insights it provides into the language's philosophy. It particularly resonates with those who already possess an affinity for Perl, described as "right-brained geeks" who appreciate its distinctive blend of technical intensity and the underlying character of the language. This book is an essential acquisition for any Perl programmer seeking a profound understanding, a comprehensive reference, or a deep dive into the unique world of Perl.