Automotive Holiday Deals Books Gift Guide Books Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_plcc_6M_fly_beacon Adele egg_2015 All-New Amazon Fire TV Grooming Deals Gifts Under $50 Amazon Gift Card Offer bf15 bf15 bf15 $30 Off Amazon Echo $15 Off All-New Fire Kindle Black Friday Deals Outdoor Deals on DOTD

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 email address or mobile phone number.

Beginning Perl, Second Edition 2nd Edition

26 customer reviews
ISBN-13: 978-1590593912
ISBN-10: 159059391X
Why is ISBN important?
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
Condition: Used: Very Good
Comment: A well-cared-for item that has seen limited use but remains in great condition. The item is complete, unmarked, and undamaged, but may show some limited signs of wear. Item works perfectly.
Access codes and supplements are not guaranteed with used items.
31 Used from $0.01
More Buying Choices
15 New from $9.94 31 Used from $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more

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.

Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Series: Books for Professionals by Professionals
  • Paperback: 464 pages
  • Publisher: Apress; 2 edition (August 30, 2004)
  • Language: English
  • ISBN-10: 159059391X
  • ISBN-13: 978-1590593912
  • Product Dimensions: 7.5 x 1 x 9.2 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (26 customer reviews)
  • Amazon Best Sellers Rank: #1,586,550 in Books (See Top 100 in Books)

More About the Authors

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

Customer Reviews

Most Helpful Customer Reviews

39 of 39 people found the following review helpful By F. L. Fabrizio on February 14, 2007
Format: Paperback
I use this book to teach Perl in a university course. I feel it does a very good job at exposing just enough of Perl to make it useful without confusing beginning students. I chose this over O'Reilly's Learning Perl (also a good book) because this book goes into References, Modules and a bit of OO Perl, and also has what I feel is slightly better treatment of shortcuts like $_ as well as lexically-scoped variables with 'my'. O'Reilly has broken these topics across two books (Learning Perl and Intermediate Perl), both fine books but I only want the students to have to buy one book. I feel that Perl is not very useful without references, so that was the major reason for switching to this book for a beginning Perl course. I highly recommend it.
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
30 of 33 people found the following review helpful By T. Barr on October 6, 2004
Format: Paperback
Beginning Perl, 2nd edition, by James Lee, et al., is a splendid

introduction to the Perl programming language, version 5.8.3. The flow

of the book is logical, straightforward, and highly readable. Text is

heavily sprinkled with program examples that the reader can easily try

out along the way, as well as exercises at the end of most chapters,

with solutions in the appendix. Chapters are short, clear, and


After a brief discussion of the history of Perl and a listing of

numerous helpful online resources, the book quickly moves on to the

logistics of running a Perl program, followed by descriptions of basic

program elements and control flow. Then it's ahead to more

sophisticated data elements - lists, arrays, and hashes - and finally

functions and subroutines.

After a solid and seemingly effortless explanation of these "basics,"

the book moves to one of the most powerful features in Perl - regular

expressions - and how these can be used to access files and data. From

there, the discussion expands to string processing and references. The

book concludes with discussions of more "advanced" Perl features,

including object-orientation, modules, and use with webservers and


Regardless of topic, the writing style stays crisp, clear, and

example-filled, making this book a highly effective and enjoyable way to

get a jump-start into Perl programming for the novice or a quick

refresher for the expert wanting a Perl 5 update.
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
23 of 26 people found the following review helpful By Jack D. Herrington on October 12, 2004
Format: Paperback
This is a very capable introduction to Perl that I think is intended for reasonably experienced programmers. It is not intended to teach Perl as a first computer language, and it does not pander to the reader. The Perl it teaches is strong industry standard Perl that is in line with what could reasonably be considered best practice. That's something in a language that prides itself on having many ways to do one thing.

The book covers the entire topic of Perl from the basics of writing a script, through functions, modules, and into object oriented programming. It also covers vital community information such as the use of CPAN.

If you have not read Programming Perl then I believe you should start there. But if you find that book has too much of a learning curve then I would recommend this book or Learning Perl (O'Reilly.)
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
9 of 9 people found the following review helpful By W Boudville HALL OF FAMEVINE VOICE on September 9, 2004
Format: Paperback
For server side scripting, Perl is now one of the favourite languages. Lee shows how you can quickly and easily grasp the basic syntax and begin programming usefully in it. He stresses in his presentation that no prior knowledge of Perl is needed. Strictly, not even of another programming language. If this describes you, his book should be quite understandable, given just a modicum of maths background.

But having said that, if you've written in any other programming language, then you'll breeze through a lot of the texr. It's just a question of picking up Perl's syntax.

Where things might get slightly hairy are when references are discussed. Like in C or C++, some beginners find this awkward. It's been mentioned by others that in general, in computing, one of the dividing lines in understanding is the topic of references (and pointers). It doesn't seem to be a strong function of how well an author explains it, but more of the student's intrinsic aptitude for the field.

Hopefully, you will find Lee's explanations lucid.
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
15 of 18 people found the following review helpful By R. Blanche on October 22, 2005
Format: Paperback
I have several years experience in programming, but I didn't know anything about Perl. I bought this book because of the good reference I read in Amazon, and they weren't wrong. The authors do a great job describing with a very simple and direct language all topics. The book is full of examples, and practically after each paragraph there is some code you can try in your computer. All the code in the book works fine, there are no errors and if you don't want to type it, you can download it from the Apress web site. The explanation of every piece of code is clear, simple and enjoyable, you can't get lost.

I give 4 starts to the book because the chapter where describes how to download the DBI, CGI and other modules, it didn't work for me, and this is the only part of the book I found a little confuse. In order to download all the modules you need, simply follow this rules:

- Type "ppm" in the command line

- Type "install DBI"

- Type "install CGI"

- Type "install DBD-mysql"

- And finally type "quit"

As well you can downloads from the "apachefriend" website the complete installation of Perl, MySql, etc. All these process is very straightforward and you are ready to go.

The second reason why I didn't give 5 stars is because I was expecting an appendix with the references for the most common methods of the CGI module to create HTML tags, but it doesn't have anything, just what is in the chapter and that is not enough.

This is definitely a book for beginners (just like me) and I strongly recommend it. I enjoyed my experience studying with this book, and now I want go further with a more advanced book. I wish the authors could write a second episode of Perl.
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

Most Recent Customer Reviews

Want to discover more products? Check out these pages to see more: computer programs, javascript