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.
To get the free app, enter your mobile phone number.
Beginning Perl (Expert's Voice in Open Source) 3rd ed. 2010 Edition
Use the Amazon App to scan ISBNs and compare prices.
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
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.
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 ›
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 ›
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.
Most Recent Customer Reviews
I know some Perl. This book provided a basic education. The exercises help me hon my skills. I recommend it.Published on February 1, 2014 by Richard C. Parvin
This is a fine textbook, and it worked well for the course. It's a very simple and straight forward book..Published on February 4, 2013 by Mel B.