Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

Perl 5 by Example Review by anonymous

I bet this review gets buried

I agree with fellow reviewer, James Tolley from NYC, I honestly don't understand how this book got such high ratings. I read with amazement other reviews by people who claim to be programmers, they must be pals of the author. I will itemize in detail where I find problems with this book:

1)
This book is riddled with typos and errors. Not a good thing when you are trying to learn something new. The book leads you astray. To the authors credit, he has published his book on a web site and it seems to be much better than the printed book. But then, why would you BUY the book? The good news is that the book provides nice wide margins so you can note the typos and make corrections.

2)
Examples of perl scripts (hence, Perl 5 by EXAMPLE) are all through the book and at first glance it looks like a great way to learn. Problem is, I've just found 2 examples (one right after the other) that don't even work as examples for what was taught. In chapter 5 we are learning about the "my" and "local" functions. I took the examples provided (from the Web site, mind you) and ran them with the "my" and with the "local" operators in them and they ran great. But then I removed them and the script produced the same result. So what was the point?

3)
This book offers review questions at the end of each chapter. The answers to the review questions are provided at the end of the book in Appendix A. That's good. However, in my opinion, the review questions aren't nearly as important as the review exercises that follow the questions at the end of every chapter. The exercises are where you are asked to write perl programs to reinforce what you learned in the chapter you just read. There are no answers to these all important exercises. Not in the book, not on the CD-ROM not on the author's web site. When I wrote to the author he offered to review my work as time permits. Nice offer, but not what I had in mind.

I have several books on perl and the O'Reilly books (i.e. Learning Perl) are far better. Learning Perl has exercises at the end of each chapter and the answers are provided in the back.

This book will only serve to confuse beginners with misinformation and force them to extra unnecessary effort in order to combat the lax attitude in which this book was produced. A proofreader that knows how to write perl might have helped on this account.

The concept for the book and the approach are terrific ideas. But do you want to have to read the book and then check the Web site and run every script to make sure you weren't given misinformation? This is a book that depends on you to allow for a "fudge factor." Expect more for your hard earned money.