About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - OpenOffice.org 2, Firefox, and Thunderbird for Windows All in One by Greg Perry | Main| Well... life without a laptop didn't last very long... »

Book Review - Learning Perl (4th Edition)

Category Book Reviews

One of the reasons I don't quite think of myself as a computer geek (although I am) is that I don't know some of the "geeky" languages like Perl.  I need to rectify that some day, and one of O'Reilly's books will help...  Learning Perl (4th Edition) by Randal L. Schwartz, Tom Phoenix, and brian d foy.  This is one of the classic Perl guides, and it's well worth owning.

Contents:  Introduction; Scalar Data; Lists and Arrays; Subroutines; Input and Output; Hashes; In the World of Regular Expressions; Matching with Regular Expressions; Processing Text with Regular Expressions; More Control Structures; File Tests; Directory Operations; Strings and Sorting; Process Management; Perl Modules; Some Advanced Perl Techniques; Exercise Answers; Beyond the Llama; Index

Randal Schwartz is *the* best-selling Perl author and writer, and it shows in this book.  He knows the subject inside and out, and knows how to communicate that knowledge to an audience.  In Learning Perl, he and his fellow authors set out to cover the material that you'll use 90% of the time in day-to-day situations.  Keeping that as the target, you'll get a lot of value out of working through this title.  Each chapter also has a number of exercises at the end that will help you apply and solidify what you just learned.  You can even cheat and check out the answers at the end, even though the authors beg you not to...  :)

They do assume a background understanding of basic computing and programming concepts, so this wouldn't be the best title if you are looking to learn Perl as your first programming language.  Of course, I don't think many people approach Perl from that perspective anyway, so it shouldn't be a problem.  With that assumption in place, you end up getting into the meat of Perl quickly.  Couple that with a nice conversational approach to the writing, and you've got a book that will take you far.  Oh, and don't ignore the footnotes...  Some useful information (and great humor) is hidden down there...

If you need to learn Perl and you want to get there quickly, Learning Perl is the way to go.  It's stood the test of time by making it to the 4th edition, and there's a reason for that...

Comments

Gravatar Image1 - Perl makes my brain hurt.

Gravatar Image2 - Thanks for reviewing our book.

Gravatar Image3 - Thanks for the heads-up on that title, Paul... I have a good reviewing relationship with Wiley, so I can get a copy of that. And I think I just might... :)

Gravatar Image4 - Some own-horn-tooting: If you want to learn Perl and it will be your first programming language, I wrote Perl For Dummies with you in mind. I'm not as funny as Randall et. al. (and, even if I was, the editors at Wiley have very effective personality-removal systems for their formula books), but I think the book caters to the folks who are learning Perl from a standing start. It also goes into many of the edges of Perl, but is (thankfully) far from complete; for that, you want the Camel.

Duffmeister: if the Wiley folks won't send you a copy, let me know and I'm happy to send you one.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...