10 of 10 people found the following review helpful
Programming Perl is exhaustive in detail,
This review is from: Programming Perl (3rd Edition) (Paperback)
Programing Perl is good book. Of course, it assumes that you already have a good knowledge of perl and it is an excellent reference. Each time I read a chapter, I learn a bit more about the "why" & "how" perl works.
I would not recommend this book for a perl newbie UNLESS it was to be used a reference only AND as a compliment to the famous "Learning Perl" book. The first time I read the first edition of this book (programming perl), I nearly cried because I was bombarded with so much detail that it confused and baffled me and I nearly never picked up perl. However, after reading the "learning Perl" first, and then coming back to this book, I appreciated it soooo much more and loved the detail that had initially confused & frustrated me.
I still have the first edition of the book and in comparing it the third edition (I have never bought or read the 2nd edition), I would say that the third edition is generally an improvement.
I miss Randal Schwartz humorous style that made reading the first editon fun. Tom & Jon's style is different and they immediately drill down to the facts in a no-nonsense method that gives you a much better understanding of perl. If you have a background in programming "c", you will appreciated the details that they spill accross the page. I think I have improved my "c" programming skills just from reading their analysis.
I would recommend this book to any harden perl coder who wants to take the time to study it throughly (it is not light reading unless you are already a perl genuis). However, to someone learning perl for the first time, the Llama book is a better place to start.