Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Beginning Perl (Expert's Voice in Open Source) 3rd ed. 2010 Edition

3.4 out of 5 stars 8 customer reviews
ISBN-13: 978-1430227939
ISBN-10: 1430227931
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$23.15 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$27.28 On clicking this link, a new layer will be open
More Buying Choices
24 New from $25.00 31 Used from $4.87
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$27.28 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Beginning Perl (Expert's Voice in Open Source)
  • +
  • Beginning Python: From Novice to Professional, 2nd Edition (The Experts Voice in Open Source) (Books for Professionals by Professionals)
Total price: $51.75
Buy the selected items together

Editorial Reviews

About the Author

James Lee is a hacker and open-source advocate based in Illinois. He holds a master's degree from Northwestern University, and he can often be seen rooting for the Wildcats during football season. As founder of Onsight, Lee has worked as a programmer, trainer, manager, writer, and open-source advocate. Lee coauthored Hacking Linux Exposed, Second Edition, as well as Open Source Web Development with LAMP. He enjoys hacking Perl and has written many articles on Perl for Linux Journal. Lee also enjoys developing software for the Web, reading, traveling and, most of all, playing with his kids, who are too young to know why dad's favorite animals are penguins and camels.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Expert's Voice in Open Source
  • Paperback: 464 pages
  • Publisher: Apress; 3rd ed. 2010 edition (April 13, 2010)
  • Language: English
  • ISBN-10: 1430227931
  • ISBN-13: 978-1430227939
  • Product Dimensions: 7.5 x 1 x 9.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #1,187,922 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By B. Ware on May 6, 2010
Format: Paperback
I use this book all the time, as I did the previous edition. It's the book I turn to for all my Perl questions. Full disclosure: I know the author, but I'm no Perl expert. I qualify as a beginner (esp. since every time I use Perl, it's six months since the last time, and I have to start over).

I emailed him to ask about the Perl 5.10 on the cover and apparently that was something the publisher did without checking with him. He didn't know about it until the book was out and it was too late to do anything about it.
Comment 8 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
Beginning Perl, Review by C.J. Scheppers
February 21st, 2013

Beginning Perl, 3rd edition by James Lee, an Apress publication

Beginning Perl, Review by C.J. Scheppers

January 30, 2013

This reviewer has some prior Perl experience, having read other
Perl textbooks and written Perl scripts for about seven years.
Just as Larry Wall's Perl prides itself on the ability to
accomplish a task in many ways, textbooks on Perl can start in
many places, explore any number of paths through the material
and reach a useful, if not complete, grasp of the subject.

Beginning Perl is offered as an introduction to Perl and an
advanced Perl reference; it delivers on both. Mr. Lee's
Introduction gets the new Perl programmer off to a great start,
from understanding where Perl resides amongst other programming
languages to being able to hold your own at cocktail parties,
complete with some Perl jokes.

In the first dozen pages, this reviewer learned as many new
programming techniques or better ways of understanding his
previously written code. A more experienced programmer will
appreciate the Perl syntax presented in this book by the way Mr.
Lee formats his statements into more logically readable forms.
The reader will be frequently enlightened to see why statements
are written the way they are. Syntax will come more naturally to
the beginner and experienced alike.

The beginner might not get off to as rapid of a start
with this book because of the greater amount of background
information presented but momentum builds throughout the book.
Exercises demonstrate the material initially and soon thereafter
useful scripts follow.
Read more ›
Comment 2 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 Verified Purchase
I did not like the author's approach and style. The tone is unnecessarily jokey and got tedious pretty quickly. Features of the language are treated rather superficially, and only by example: "If you do this, you will get this result." There is no in-depth discussion.

For example, the chapter on regular expressions does not discuss conceptually how they are built of atoms and metacharacters. Instead, the author just begins with literal matches, then gives examples of various metacharacters and their use. So instead of a deep structural understanding of regexes, the reader gets only a list of metacharacters that can be used to check for matches of different kinds. The tools become instrumental rather than conceptual.

So much bad code gets written by folks who learn solely from books like this. They know how to manipulate certain tools to get certain results, but they have no actual understanding of the craft or the language.

The book is also structured poorly. The examples keep using functions that haven't been introduced yet, and the only explanation is: "We'll find out what this function is doing in chapter #foo." Surely the author could have rewritten the example not to use that function. But the reader ends up just taking code on faith, not really understanding what's going on in the big picture, focusing only on the one narrow statement that is immediately relevant to what the author is trying to illustrate. It's another indication of the superficial approach to code.

The production values are surprisingly shoddy. The font size is tiny, and how dark it is changes from one page to the next. The chapter on regexes (again) is, for no reason that I can fathom, printed in a font rather smaller than the rest of the chapters.
Read more ›
Comment 2 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
I tried to use this as a guide to get started using Perl. My intro to programming was in C++ (I use it casually, am not a pro) so when I needed to pick up some Perl I thought something with "Beginning" in the title might be the ticket. Not the case.

I found several examples in the first several chapters that warranted deeper explanation; instead, VERY subtle (but nonetheless critical) concepts were glossed over. Sometimes things that seem "really just that simple" are in reality more complicated than a superficial explanation would lead the novice to believe. Guess what: that leads to misunderstanding and frustration further down the road.

Not to say it wouldn't work for others, but it sure was not the guide I needed.
Comment One person 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

Set up an Amazon Giveaway

Beginning Perl (Expert's Voice in Open Source)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Beginning Perl (Expert's Voice in Open Source)

What Other Items Do Customers Buy After Viewing This Item?