Exploring Programming Language Architecture in Perl is an online book using the Perl programming language to explore various aspects of programming language architecture.
Free Perl Books
The second edition of “Mastering Perl: Creating professional programs with Perl”, by Brian D Foyis, is now available on O’Reilly’s Chimera platform. You can read it online for free as it’s being written.
“Using Perl 6” is a work-in-progress. Perl 6 is versatile, intuitive, and flexible. It embraces several paradigms like procedural, object oriented, and functional programming, and offers powerful tools for parsing text. Perl 6 is the newest member of the family of languages known as Perl. It represents a major break in syntactic and semantic compatibility from Perl 5, thus the increase from 5 to 6.
You can read in-progress manuscript of “Beginning Perl”, by Curtis “Ovid” Poe, via O’Reilly Media’s Open Feedback Publishing System. It provides the information and instruction you need to confidently get started with Perl.
Free eBook “Modern Perl” by chromatic – a Perl hacker and author involved in improving the quality of software by promoting open source, testing, and good software development.
Free online book “Perl & LWP” by Sean M. Burke. Perl & LWP includes many step-by-step examples that show how to apply the various techniques.
Free book “Learning Perl the Hard Way” by Allen B. Downey. This free perl book is for people who already know how to program in another language, but don’t know Perl.
A hands-on introduction to how the perl interpreter works internally, how to go about testing and fixing bugs in the interpreter, and what the internals are likely to look like in the future of Perl, Perl 6.
Mason is a powerful text templating tool for embedding Perl in text. The Embedding Perl in HTML with Mason book documents the HTML::Mason framework in detail, including chapters on component syntax, Mason object APIs, a sample site walkthrough, recipes, and details on Mason’s advanced features and how to use them.
MacPerl: Power and Ease is designed for both the beginner to Perl, and those who want to take advantage of Perl on Mac OS. It’s divided into three primary sections: learning about programming, learning about Perl, and advanced topics.