|Title:||Effective Perl Programming: Writing Better Programs With Perl|
|Author(s):||Joseph N. Hall|
|Publication Year:||1998||Publisher:||Addison-Wesley Pub Co||ISBN:||0201419750|
I've been programming Perl for 5 years now. Although I was late switching over to Perl 5, I consider myself to be an advanced (although by no means expert) Perl programmer.
I learned so much from this book -- it was fun and exciting!! Honestly, it's what got the train rolling for this whole book guide. Here was a book I bought on a lark and then let languish on my shelf for a couple of weeks before finally picking it up. Then I couldn't put it down. As soon as I finished, I started re-reading it. It's that good, and I'd never heard of it before.
Very similar in concept and quality to Scott Meyer's Effective C++, this book will teach you more about the little things in the language than you thought possible for a book under 300 pages. Idiomatic Perl expressions, tricks, tips & trivia; the usefulness of this book is extreme! For the first time, I understand the real difference between my and local!
From the back of the book's cover: "Geared for programmers who have already acquired Perl basics, this book will extend your skill range, providing the tactics and deeper understanding you need to create Perl programs that are more elegant, effective and succinct." I couldn't have said it better.
The book is broken into 60 Items, with each Item being a discussion topic. Some examples include "Item 9: Know common shorthands and syntax quirks", "Item 24: Avoid using @_ directly -- unless you have to", and "Item 50: Understand method inheritance in Perl". The authors talk comprehensively about each topic, using many examples and code snippets.
After learning the basics, this is the book that will help you to kick it up a notch (as Emeril would say!). Like no other book, it will teach you the best way to program Perl. It also explains the ins and outs and the whys of the language. By the time you're done with this one, you'll be well into the Intermediate level!
Intermediate & Advanced
This is the book that will refine you programming skills, taking you from a hack with language knowledge to a programmer with an understanding of the language (not that there's anything wrong with hacking...).
[Return to The Perl Book Buying Guide]
All book covers, products, product names and company names are trademarks or registered trademarks of their respective companies.