Learning Perl and over one million other books are available for Amazon Kindle. Learn more

Due Date: Oct 26, 2013

FREE return shipping at the end of the semester
 
   
Sell Us Your Item
For a $2.83 Gift Card
Trade in
Have one to sell? Sell yours here
Start reading Learning Perl on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Learning Perl, 5th Edition [Paperback]

Randal Schwartz , Tom Phoenix , brian d foy
4.5 out of 5 stars  See all reviews (33 customer reviews)

Rent
$21.28
In Stock.
Rented by RentU and Fulfilled by Amazon.
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback --  
Sell Back Your Copy for $2.83
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$9.99
Trade-in Price$2.83
Price after
Trade-in
$7.16
There is a newer edition of this item:
Learning Perl Learning Perl 4.1 out of 5 stars (22)
$22.31
In Stock.

Book Description

July 4, 2008 0596520107 978-0596520106 5th

Learning Perl, popularly known as "the Llama," is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new fifth edition covers recent changes to the language up to Perl 5.10.

This book reflects the combined experience of its authors, who have taught Perl at Stonehenge Consulting since 1991. Years of classroom testing and experience helped shape the book's pace and scope, and this edition is packed with exercises that let you practice the concepts while you follow the text. Topics include:

  • Perl data & variable types
  • Subroutines
  • File operations
  • Regular expressions
  • String manipulation
  • Lists & sorting
  • Process management
  • Smart matching
  • Using third party modules

Perl is the language for people who want to get work done. Originally targeted to sysadmins for heavy-duty text processing, Perl is now a full-featured programming language suitable for almost any task on almost any platform-from short fixes on the command line to web applications, bioinformatics, finance, and much more. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.



Editorial Reviews

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

  • Paperback: 352 pages
  • Publisher: O'Reilly Media; 5th edition (July 4, 2008)
  • Language: English
  • ISBN-10: 0596520107
  • ISBN-13: 978-0596520106
  • Product Dimensions: 7 x 0.7 x 9.2 inches
  • Shipping Weight: 1 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (33 customer reviews)
  • Amazon Best Sellers Rank: #393,774 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Concise and easy to understand. Keith Wiljanen  |  13 reviewers made a similar statement
Had to learn Perl for a project at work. Thomas J. Leeper  |  5 reviewers made a similar statement
If you feel you need this book (or any text book) I'd go for a hard copy. Plodder7  |  3 reviewers made a similar statement
Most Helpful Customer Reviews
10 of 10 people found the following review helpful
5.0 out of 5 stars Start from the beginning and read every word August 5, 2009
Format:Paperback
There could not ever be a better book for learning the Perl programming language than this one. The clarity of thought is unbelievable - the authors manage to provide a huge amount of detail while never going off on a tangent about exceptions to rules (something Perl, like English, is abundant with). If you want to get the basics of Perl under your fingertips in a *very* short amount of time, this is the book for you.

Let's face it - Perl can be a mess sometimes, and if you don't learn it from just the right angle, you'll find yourself knee-deep in a swamp. By choosing this book to learn from I effectively avoided all those pitfalls, and more importantly, adopted a clear way of using the language that has enabled me to write sophisticated, readable, even beautiful Perl code.

After some experience with the language I find it incredibly enjoyable to use, and when Perl is written well, it's easy to read someone else's code (to all you naysayers - yeah, Perl LETS you write bad code, but you don't have to!). This book was key to getting off on the right foot. I would highly recommend it to anyone who has any interest whatsoever in the language. Even if you only plan to write Perl for your own purposes, recreational or otherwise, this is the perfect beginner's tool. Buy it.
Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
4.0 out of 5 stars Good book but could be excellent January 11, 2009
Format:Paperback|Amazon Verified Purchase
I have already programmed Perl for years, but decided to spend a few days' free time re-reading the latest (5th) edition. I had previously learned Perl by reading the 1st or 2nd edition. This time around, I learned a few things that I neglected before. That is the good part.

I enjoy the humor of the authors (in the same vein as Larry's Programming Perl). Humor makes the learning more pleasant. However, the incessant reference of the Flintstone is unbearable for a non-fan.

I wish that the book were less wordy so that it can cover more in 300 pages, and that it would cover such fundamental concept as Unicode (good support since 5.8, while this book covers 5.10) in this day and age of globalized software/Internet environment.

I also wish the book would give Win32 a bit more weight and be less Unix-centric.

My opinion of the book may not reflect that of a total beginner, but if I put myself in the shoe of someone new to Perl but with a little bit of programming experience, I'd rate the Llama book to be a rather good one. At least, the writing and the English is good, which cannot be said of most technical programming books of today. Overall, I would definitely recommend it to anybody new to Perl (but not to programming) as the first book.
Was this review helpful to you?
6 of 6 people found the following review helpful
Format:Paperback
An oft-repeated allegation against Perl is that it is write-only. In my opinion, this allegation is usually made by programmers proficient in other languages that have trouble understanding or following Perl idioms (one trivial example: the use of for loops instead of the Perl-native foreach loop).

The value of this book is that it teaches a beginner how to use idiomatic Perl. Someone learning Perl from this book will, in course of time, distinguish between line noise and well-written Perl.

A small subset of Perl is covered, not quite sufficient for much other than basic text processing; however the learning provides a firm base for exploration of other Perl books in O'Reilly's Perl menagerie. Specifically, the "Camel" book (Programming Perl) becomes a lot easier to read once the reader has completed this book and work through its exercises.

In sum, this is the best book for a gentle introduction to a very useful language.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Great learning book May 4, 2010
Format:Paperback|Amazon Verified Purchase
This is my first book that I have read to learn Perl. It is very well written. Concise and easy to understand. I would recommend it to others looking to learn Perl as well.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
4.0 out of 5 stars Must-have for anyone learning Perl January 7, 2011
By Wayne
Format:Paperback
Learning Perl, by Randal L. Schwartz, Tom Phoenix, brian d foy is an entertaining and well-written book that will take you from knowing at least a little bit about programming, to knowing a lot about Perl.

Learning Perl starts off with a basic introduction to Perl, with basic data types, subroutines, and input/output (including files). Then you are introduced to more advanced topics such as hashes, regexes, Perl modules, file tests, and directory operations. In this book you will find fairly in-depth discussions on each chapter, with a set of exercises at the end that should take the novice programmer about 45 minutes to complete. The exercises are well written and help the reader retain the information that was presented in the chapter.

I picked up Learning Perl for the obvious reason - I wanted to learn Perl! And this book was a marvelous introduction to the language that says TMTOWTDI (pronounced Tom Towdy). Rather than a horribly dry book full of obfuscated examples, I was surprised at how entertaining the read was. The examples were somewhat contrived (using Flintstones characters, for example), but they were perfect for teaching the principles in each chapter. If you make an honest effort to go through this book and finish the exercises, you can easily learn a lot of Perl in a week. You may not be a Perl whiz, but when you see something like

while (<>){ chomp($_); print $_; }

rather than being utterly confused at the cryptic symbols, you'll have a fairly good (if not great) idea about what's going on.

This book is a must-have for anyone who wants to learn Perl.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars This is a re-buy.
I re-bought this book a few times. I learned PERL back in the horse & buggy days. I have taught 3 of my children PERL utilizing this book to get them started. Read more
Published 4 months ago by jaggura
3.0 out of 5 stars Not sure this sort of book works on a Kindle
I think the content of this book is fine. However, I've decided I don't like Perl - gimme Python any day. Read more
Published 5 months ago by Plodder7
4.0 out of 5 stars A great Journey into Perl
Very well put together; takes your hand and guides you through the maze that Perl is, After reading simple routines can be immediately be put together
Published 13 months ago by Franz Buhagiar
5.0 out of 5 stars This is a very good book for beginners
This is a very good book for beginners; it guides the reader from the most basics steps in Perl to a medium level.
It's funny and easy of understand. Read more
Published 14 months ago by sergcafe
4.0 out of 5 stars perl study
I found this easy to read and entertaining for a technical book.
The book is full of examples the exercises to develop the foundations. Read more
Published 15 months ago by Pablo
5.0 out of 5 stars Great Book
This book is the best start for Learning Perl, but only if you feel comfortable with other aspects of computing, such as HTML, FTP, and so on. Read more
Published 17 months ago by Eddibobetty
5.0 out of 5 stars Useful; Sort of Humorous
Had to learn Perl for a project at work. Picked this up along with Programming Perl. It's easy to follow, covers all the basics well, and has a modest sense of humor. Read more
Published 18 months ago by Thomas J. Leeper
5.0 out of 5 stars Exceptionally well written.
It's a pity more "Learning foo" texts aren't written this way. The level of detail, the examples, and the length of this book are pleasantly appropriate for the programmer... Read more
Published 21 months ago by sinbad
5.0 out of 5 stars An excellent introduction to PERL
This video has been an amazing introduction to PERL & I am going to get the "intermediate" book next! Read more
Published 22 months ago by Willy Y. Guggenheim
4.0 out of 5 stars Learn programing Perl with elementary book
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... Read more
Published 23 months ago by mko
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category