5 Must Read Books for Perl Programmers

2015-10-21 17:46:06 admin Uncategorized 3 Comments

When it comes to programming, both the learning and developing process are time and effort consuming matters and Perl is no exception to the rule. Achieving today’s well-established and maintained Perl programming language implied countless hours of working and testing that would eventually lead to an immensely powerful scripting language.

On the other hand, sharpening knowledge, improving skills and developing your own style of coding requires overcoming a great deal of milestones throughout which learning is key. And what better way than the old fashion way?

Yes, tech masters, today we will be entering the fascinating world of books. Don’t worry, we’ll be holding your hand along the way, sharing a few guidelines on the Perl programmers ”must-read” list.


Beginning Perl – by Simon Cozens and Peter Wainwright

The book was written with the newbie in mind and covers ground from the very basics of Perl programming towards developing applications written in elegant and maintainable code. The journey you’ll embark on when reading this incredibly useful documentation will take you from installation, through making use of valuable Perl resources and core programming principles onto the application development fairyland.  Surely, those among you who are already familiar with coding, will find their path towards the Perl programming treasure dragon-free, but paved with great rewards.


Modern Perl – by chromatic

With Modern Perl, you will take productivity to the next level by unlocking the full power of Perl. Learn everything about time-saving features, Perl philosophy and how the language can work in order to help you get things done faster, better and a hell of a lot more fun.


Impatient Perl – by Greg London

You eat code for breakfast, but you’re not familiar with the Perl dishes just yet? You probably have little time on your hands but you are in great need of all the great features Perl has to offer. That sounds rather fidgety, but don’t worry, Impatient Perl is exactly what the doctor ordered.

The book is designed as a handy document for those of you that are willing to learn, but not so eager about the great time expenditures involved in the process.


Extreme Perl – by Robert Nagler

This is the story of a rather unusual encounter of Extreme Programming (XP) and a dynamic programming language such as Perl, meant to enable an effective communication with the user, helping him throughout the process of writting robust and maintainable code for complex applications and systems.


Picking up Perl – by Bradley M. Kuhn and Neil Smyth

The main reason behind the creation of this particular piece of Perl documentation is providing a freely distributable tutorial in writing, that the community of programmers can access and share with eachother at ease. While those less experienced might find the book a bit challenging, programmers that are already familiar with the Perl language should be able to go through it easy peasy.


The information covered in the books listed above is designed as an initiation to the world of Perl programming. Further more, achieving excelence in Perl programming takes a whole lot more scrounging for available documentation and putting it to good use.

Enjoy reading!


Leave a comment


    I very much disagree with this post on all but one of the books Modern Perl 4th edition october 2015: just released by Wiley and can be bought also via OReilly http:shoporeillycomproduct9781680500882do Indeed a very good book Beginning Perl not the outdated version by Simon Cozens: this book is from the year 2000 and even though it explains how to do programming with Perl in an excellent way it explains Perl from the year 2000 and that means Perl 56 while nowadays we have Perl 522 Apress published a 3rd edition in 2010 by James Lee and Simon Cozens handling Perl 510 If you want an another excellent version of Beginning Perl you want the version as completely written from scratch by Curtis Ovid Poe from september 2012 focusing on Perl 58 and Perl 510 It goes wider and deeper than the version by Cozens and aims at more modern programming http:wwwwroxcomWileyCDAWroxTitleBeginningPerlproductCd1118013840html Extreme Perl by Nagler is from 2004 and even though a good text its getting old Picking Up Perl 2nd edition by Bradley Kuhn is from 2005 Again a good book but alson getting old Impatient Perl by Greg London handling Perl 58 583 and the website seems to be kept uptodate to 2013 http:wwwgreglondoncomiperlhtmliperlhtm If you are indeed impatient and dont want lengthy explanations this might be something for you I would advise 3 other books in particular the threesome combination Learning Perl 6th edition 2011 Randal Schwarz brian d foy Tom Phoenix Intermediate Perl 2nd edition 2012 Randal Schwarz brian d foy Tom Phoenix Mastering Perl 2nd edition 2014 brian d foy These 3 books will bring you up to speed with more modern Perl I do like Effective Perl Programming 2nd edition 2010 by Joseph Hall Joshua McAdams and brian d foy even though it does not aim at the beginner so use it when youve read the threesome I mentioned above

    Wendy: Thank you for your feedback on our article We regard the books we have listed as most popular Perl books of all time and we think those are mustreads for Perl Programmers despite being outdated On the other hand we would be more than happy to post a list on your behalf since you have presented some valuable suggestions We are looking forward to other relevant resources you would like to share with us Have a great day

    Im not sure I understand the motivation behind recommending the reading of outdated material It seems too much like telling people to read ancient physics books that were written before Einstein was born Also your blog thing is eating punctuation forward slashes and fullstops are among the victims I have used commas extra linefeeds for padding apostrophes parentheses and one UTF8 character in this comment to ascertain if other punctuation types are unhelpfully filtered

Subscribe to our newsletter!

Make sure you never miss the interesting stories of Perl startups, apps and projects.