|Title:||Perl in a Nutshell: A Desktop Quick Reference|
|Author(s):||Ellen Siever, Stephen Spainhour & Nathan Patwardhan|
|Audience:||Beginner Intermediate Advanced||Rating:|
|Publication Year:||1999||Publisher:||O'Reilly & Associates||ISBN:||1565922867|
There is no better way to describe this book than "Perl in a Nutshell"! It seems to very nicely sum up most things Perl, providing a hard-copy alternative to the Perl man pages. Indeed, most of the info can be found in the man pages, so if you're good with using on-line docs for learning or as a reference, then you probably don't need this book.
I do enjoy books, though. Sometimes if all I need to do is look up the arguments for a particular function, then I'll just zip over to the on-line docs. But if I need to refresh myself on something which I use very infrequently, formats for example, then I'd much rather have a book to thumb through. Don't ask me why, it's just the way I am.
In addition to documenting the standard modules, this book also provides some reference for two commonly used modules, CGI.pm and DBI. I'm not partial to either one of those modules myself, but most people use them. If you're looking for in-depth info on CGI.pm, check out Official Gide to Programming with Cgi.pm. Also, there are reportedly two new DBI books due out Real Soon Now.
Finally, the book ends with decent reference sections for Network Programming (sockets, FTP, HTTP, email, etc.), Perl/Tk and Win32 specific modules. It explains some aspects of the topic at hand with a 1/2 page or two pages of text, but mostly it show the methods and fuctions with their arguments, and a brief description. More detailed references exit for the Win32 modules (Win32 Perl Programming) and one on Perl/Tk is due out sometime soon..
Just as with Programming Perl, though, this book is only good for beginners who are familiar with programing in general and common Unix tools (sed, awk, grep, etc.). For example, the Regular Expressions section never really explains what they are and why you would use them; it merely tells you what tools are available and how to use them. If you're comfortable with your other programming skills and are a good self-learner, this is a good book. If not, then I'd suggest one of the Learning books instead (Learning Perl or Learning Perl on Win32 Systems).
Intermediate & Advanced
[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.