Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Kindle Price: £22.07
includes VAT*
* Unlike print books, digital books are subject to VAT.

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Learning Perl by [foy, Brian d , Randal L. Schwartz, Phoenix, Tom]
Kindle App Ad

Learning Perl Kindle Edition

4.4 out of 5 stars 11 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
£22.07

Length: 352 pages

Top Deals in Books
See the latest top deals in Books. Shop now
Get a £1 credit for movies or TV
Enjoy £1.00 credit to spend on movies or TV on Amazon Video when you purchase any Amazon Kindle Book from the Kindle Store (excluding Kindle Unlimited, Periodicals and free Kindle Books) offered by Amazon.co.uk. A maximum of 1 credit per customer applies. UK customers only. Offer ends at 23:59 on Wednesday, September 27, 2017. Terms and conditions apply

Product Description

Book Description

Making Easy Things Easy and Hard Things Possible

About the Author

Randal L. Schwartz is a two-decade veteran of the software industry. He is skilled in software design, system administration, security, technical writing, and training. Randal has coauthored the "must-have" standards: Programming Perl, Learning Perl, Learning Perl for Win32 Systems, and Effective Perl Learning, and is a regular columnist for WebTechniques, PerformanceComputing, SysAdmin, and Linux magazines.

He is also a frequent contributor to the Perl newsgroups, and has moderated comp.lang.perl.announce since its inception. His offbeat humor and technical mastery have reached legendary proportions worldwide (but he probably started some of those legends himself). Randal's desire to give back to the Perl community inspired him to help create and provide initial funding for The Perl Institute. He is also a founding board member of the Perl Mongers (perl.org), the worldwide Perl grassroots advocacy organization. Since 1985, Randal has owned and operated Stonehenge Consulting Services, Inc. Randal can be reached for comment at merlyn@stonehenge.com or (503) 777-0095, and welcomes questions on Perl and other related topics.

Tom Phoenix has been working in the field of education since 1982. After more than thirteen years of dissections, explosions, work with interesting animals, and high-voltage sparks during his work at a science museum, he started teaching Perl classes for Stonehenge Consulting Services, where he's worked since 1996. Since then, he has traveled to many interesting locations, so you might see him soon at a Perl Mongers' meeting. When he has time, he answers questions on Usenet's comp.lang.perl.misc and comp.lang.perl.moderated newsgroups, and contributes to the development and usefulness of Perl. Besides his work with Perl, Perl hackers, and related topics, Tom spends his time on amateur cryptography and speaking Esperanto. His home is in Portland, Oregon.

brian d foy has been an instructor for Stonehenge Consulting Services since 1998, a Perl user since he was a physics graduate student, and a die-hard Mac user since he first owned a computer. He founded the first Perl user group, the New York Perl Mongers, as well as the Perl advocacy nonprofit Perl Mongers, Inc., which helped form more than 200 Perl user groups across the globe. He maintains the perlfaq portions of the core Perl documentation, several modules on CPAN, and some stand-alone scripts. He's the publisher of The Perl Review, a magazine devoted to Perl, and is a frequent speaker at conferences including the Perl Conference, Perl University, MarcusEvans BioInformatics '02, and YAPC. His writings on Perl appear in The O'Reilly Network, The Perl Journal, Dr. Dobbs, and The Perl Review, on use.perl.org, and in several Perl usenet groups.


Product details

  • Format: Kindle Edition
  • File Size: 1013 KB
  • Print Length: 352 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 5 edition (27 Jun. 2008)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0026OR3NK
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: 4.4 out of 5 stars 11 customer reviews
  • Amazon Bestsellers Rank: #674,788 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

Customer Reviews

4.4 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
For all the graduate Perl courses that I have taught this has been one of the set texts, if not the core textbook. I did not come from a programming background myself, although I am from the generation that dabbled with BBC Basic.

I find the book easily accessible and very useful. Some of the anecdotes are a little distracting and I find the use of the Flintstones annoys after a while, but it is still an invaluable text that teaches the core parts of the language clearly and concisely. The chapters on variables, arrays and hashes are particularly important for understanding the principles of programming and they are very well written. The chapters on regular expressions are also very good in explaining what can appear like random collections of punctuation.

Where the book falls down is in the later chapters looking at file and directory handling and modules. These are things that need to be introduced but the introduction to modules in particular is very superficial and the chapter on the unix/linux filesystem is overly complex. Given these faults I would still recommend it as the first textbook for learning Perl for both those new to programming and experienced programmers and system administrators that are looking for a scripting language.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
In summary buy this book if you want to learn Perl. Simply put, this is the best book I have ever found to teach you Perl. I first read a version of this book in 1999. It was a good book then, that has matured and gotten even better over time.

This book covers everything that you need to know to get you started with Perl. Perl isn't the easiest language to learn, but this book explains everything as simply as possible. Even the chapter on regular expressions.

This particular edition covers Perl 5.10, which has now been replaced by Perl 5.12 (This book was written 2 years ago). That doesn't really matter as this won't impact on you. Perl 5.12 is mostly a bug fix release, which adds few new features.

One of Perl's strengths is CPAN (Perl's on-line module library). The book does have a chapter dedicated to it, but it only covers a handful of modules. I would have expected the book to cover a few more of the more common ones. This may just be me being a little picky.

The last chapter of this book is really useful. It is called "Beyond the Llama", and gives you all sorts of information about where to go to learn more. This book is just the beginning...

Please note: I did receive a free copy of this book via the O'Reilly Blogger review programme.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
Learning Perl is a typical elementary book. You can find there everything, beginner needs. You will be guided through the basics of Perl, elementary data types, structures and conditional loops. What this book reminds me is good old "The C Programming Language" by Kernighan and Ritchie. Authors of Learning Perl simply go step by step and present language specific constructs to the reader. However, this book is not for everybody. It is neither a reference guide, nor a "Learn by example" kind of book. It's an elementary. You will be though Perl from the very basics and I am pretty sure this is great for people who begin their experience with Perl. What I liked within the book? Well, the "Some Advanced Perl Techniques" chapter - which is unfortunately very short, brought my attention. Another interesting part of the book was devoted to regular expressions, however I missed XML related examples and references. XML is quite important these days and to pass over it is strange thing for me. In general, I'd advise buying it to anyone who wants to learn Perl a consistent way rather than through "found in the Internet" examples. On the other hand, if you are looking for a reference or advanced book on Perl - try finding something else.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
In my opinion this book is great. Its easy and enjoyable to read, its very useful and will teach you how to use the language really well. It isn't huge and overloaded, it gives you what you need to know, in a clear and informative way that is very well explained, with good examples and exactly the right amount of detail. If you need more you can follow it up with Intermediate Perl which covers stuff that is useful in large and complex projects. For every day perl, this is everything you need in an easy to digest form. It is targeted at people with a bit of programming background, though in the introduction they say that it should be possible for someone to learn from scratch. I came at this with no previous experience at the time and found that, if I worked through the examples and exercises, it was easy enough to understand.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
This book is ok for perl beginers. It was able to address some of the most basic and critical topics one needs to know before delving into the crux of more complex codes. But it has failed to address a more pragmatic side of perl by not elaborating with more examples and answers part of the exercise, even though there were not enough examples to inject that confidence you need, If you really want to learn perl, having a copy of this book with perl by example by Ellie quigley are just the basic books you need to start.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
click to open popover