Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Modern Perl [Paperback]

4.8 out of 5 stars  See all reviews (4 customer reviews)
RRP: £22.95
Price: £4.61 & FREE Delivery in the UK on orders over £10. Details
You Save: £18.34 (80%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Monday, 27 Oct.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Paperback £4.61  

Book Description

31 Oct 2010 0977920151 978-0977920150
Perl 5 is a popular, powerful, and robust programming language. With countless satisfied developers, tens of thousands of freely available libraries, and continual improvements to the language and its ecosystem, modern Perl development can be easy, reliable, and fun. To take advantage of the full power of Perl 5--to become a true expert, capable of solving any problem put before you--you must understand the language. Modern Perl explains Perl 5 from theory to implementation, including Perl 5.12.

Special Offers and Product Promotions

  • Between 20-26 October 2014, spend £10 in a single order on item(s) dispatched from and sold by Amazon.co.uk and receive a £2 promotional code to spend in the Amazon Appstore. Here's how (terms and conditions apply)

Frequently Bought Together

Modern Perl + Perl Best Practices
Price For Both: £28.00

Buy the selected items together
  • Perl Best Practices £23.39

Product details

  • Paperback: 276 pages
  • Publisher: Onyx Neon Press (31 Oct 2010)
  • Language: English
  • ISBN-10: 0977920151
  • ISBN-13: 978-0977920150
  • Product Dimensions: 15 x 23 x 1 cm
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 1,076,474 in Books (See Top 100 in Books)

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.8 out of 5 stars
4.8 out of 5 stars
Most Helpful Customer Reviews
9 of 9 people found the following review helpful
5.0 out of 5 stars An update from the Camel Book to today's Perl 4 Dec 2010
Format:Paperback|Verified Purchase
What's considered good form in the Perl world has changed in the ten years since the 3rd edition of the Camel book was released; Modern Perl is, in one sense, a delta between then and now. This is a book on Perl 5, not Perl 6, and is not a beginners' book on programming or Perl. No time is wasted before diving straight into topics like method contexts; references; array and hash manipulation; and advanced function usage (i.e. closures and anonymous subs). If you've been using Perl long enough for that to make sense, the chapter on regular expressions is probably mostly redundant: the same material has been around in other books for years. Object orientation is also covered, both in its traditional flavour and in the shape of the Moose framework. Finally, there's a "what's good and what's not" section at the end, detailing what's considered idiomatic and what's fallen out of favour.

All-in-all, this is a superb book for an update on Perl 5. More than just a technical reference, it places a great deal of emphasis on the Perl community and ethos, making no apologies for the language quirks that make it so powerful and flexible.
Comment | 
Was this review helpful to you?
By Michael
Love the inclusion on Moose, testing, closures which are missing in most other Perl books
Comment | 
Was this review helpful to you?
Format:Paperback|Verified Purchase
I started writing Perl professionally as part of my job over a decade ago. In that time there have been many new releases of Perl and many additions to the language and styles and conventions of writing. If you're not one of these people who reads the Perl change notes in graphic detail, then you really should have read this book cover to cover.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
4.0 out of 5 stars Good book 20 Feb 2013
By Victor
Format:Paperback|Verified Purchase
Very good book if you're interested in learning Perl/CGI. I've been very pleased with all of the Wrox books I've read (Beginning PHP4 is highly recommended). It goes through the whole language and everything is clearly explained. I'd say the best way too learn Perl/CGI :)
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars  14 reviews
49 of 50 people found the following review helpful
5.0 out of 5 stars If you only own one Perl book, this should be it 31 Jan 2011
By D. Golden - Published on Amazon.com
Format:Paperback|Verified Purchase
I had a hard time characterizing this wonderful book. It explains the fundamentals, but it's not an introductory book like Learning Perl. It covers almost every feature of the Perl 5 language, but it's not a reference book like Programming Perl. It explains common idioms, but it's not a guide to Perl 5 fluency like Effective Perl Programming. It contains many practical suggestions, but it's not a book of tips like Perl Hacks.

I can only describe it as a "textbook". If I had to pick a single book to teach Perl 5, this is the one I'd choose. As I read it, I was reminded of the first time I read K&R (C Programming Language) and how much learning was packed into it. (It's the only college programming text I still have). In a slim 250 pages, Modern Perl obsoletes most of my shelf of Perl 5 books. It's not intended for a complete novice to programming (any more than K&R was), but in the hands of a competent programmer or a diligent student it will teach everything that one needs to know to write Perl 5 well.

What I especially like about Modern Perl is that it puts particular emphasis on understanding fundamental Perl 5 concepts like "context" and "scope". From these and other foundations, one can understand why certain programming idioms have emerged and one can avoid surprises in the odder corners of the language. If you want a book to spoon feed cut-and-paste code to you, this is not the book for you. If you want a book that will teach you to write your own code confidently, this is an excellent resource.

If you already know some programming and want to learn Perl 5, then Modern Perl is the book you should get. If you already know Perl 5, but don't think you know it well, or if you haven't kept up in developments in Perl 5 since the late 1990's, then Modern Perl will get you up to speed.
23 of 25 people found the following review helpful
5.0 out of 5 stars Modern book about modern perl 30 Nov 2010
By Amazon Customer - Published on Amazon.com
I really like this book for many reasons:

First it is about Perl and how to make most out of Perl. Perl 5 has been blessed with some great additions in CPAN, which are not covered in most other Perl books (at least not in those I read so far). This book explains those additions and some concepts behind them. It is interesting and informative.

Second it was written in the true Perl spirit which is in the open, i.e., you could go to the books website and get the chapters still in draft. So there is feedback and improvement already in this first edition. With other books you have to wait for the second edition to have those things.

Third it shows that Perl 5 is not an old-fashioned language that cannot compete with the new hip languages, but Perl 5 still has a future. You just have to write the right kind of Perl code and the book explains how to do this.

In summary, if you like Perl 5, I'd say you will like this book.
15 of 18 people found the following review helpful
5.0 out of 5 stars Best Overview of Perl 30 Nov 2010
By frito_bandito - Published on Amazon.com
This book is Perl's new bible. It is by far the clearest Perl overview, explaining the logic behind the language's features.

Reading this book made me forget it was a programming book -- it is one of the best technical volumes I've ever read, bar none. The writing is to the point, and pulls everything together in a single concise volume. This book is a classic.

My only "criticism" is that it obsoletes a lot of well-worn Perl books on my bookshelf, but then, Perl keeps advancing so new books are needed.
33 of 43 people found the following review helpful
5.0 out of 5 stars Well written and comprehensive 12 Nov 2010
By Old and Feeble - Published on Amazon.com
I (= Shlomi Fish) have read a draft of this book from cover to cover as I contributed to its proofreading process. The book is well-written, accurate and comprehensive, and I can wholeheartedly recommend it to any beginning and intermediate Perl programmer. The only downside as far as I was concerned was that it didn't teach me too many new things, but at least I did not detect any obvious inaccuracies there.

If you want to learn what modern Perl is all about, be sure to grab a copy of this book.
5 of 5 people found the following review helpful
4.0 out of 5 stars Modern Perl 10 Dec 2011
By PeterGo - Published on Amazon.com
Format:Paperback|Verified Purchase
This is not a beginners book. It is a good reference for navigating Perldoc and CPAN. It also gives good tips on programming elegantly in Perl.
I don't like the fonts chosen for the examples. Reserved words such as while, for, and keys are not in bold type which makes them difficult to read.
My copy, published in October 2010 covers changes up to Version 5.12
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category