- Paperback: 312 pages
- Publisher: O'Reilly Media; 4 edition (July 24, 2005)
- Language: English
- ISBN-10: 0596101058
- ISBN-13: 978-0596101053
- Product Dimensions: 7 x 0.8 x 9.2 inches
- Shipping Weight: 1.2 pounds
- Average Customer Review: 4.3 out of 5 stars See all reviews (98 customer reviews)
- Amazon Best Sellers Rank: #1,079,428 in Books (See Top 100 in Books)
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.
To get the free app, enter your mobile phone number.
Learning Perl, Fourth Edition 4th Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
"This book can be summed up as a solid introduction to Perl v5.8. There's no quick way to learn a language but finding time to work though this book will put you in good stead. Anyone past the basics of the language would be better off splashing out on "Perl Cookbook " or "Learning Perl". - Greg Matthews, news@UK, September 2005
Making Easy Things Easy and Hard Things Possible
Top Customer Reviews
The book is intended to introduce the basic elements of Perl in a tutorial fashion. It does not teach programming, and essentially provides the reader with enough language tools to create short Perl scripts. Most examples are straightforward and easily absorbed, although they are somewhat artificial (Flintstones characters aren't usually the subjects of Perl scripts).
Each chapter ends with exercises, which are really essential for the beginner to complete - this is where you actually use the language elements and learn to incorporate them into a larger program.
Users who do best working through a single example and building it into a working program may not enjoy this book, due to it's "bottom-up" approach to Perl. Without prior Perl experience, you will finish the book having a strong grasp of the building blocks used by the language ( variables, loops, etc .), but will need further reading to round out your education and produce more complex programs. That is not a negative reflection on the book or it's context, just a recognition that the approach used is not for everyone.
Overall, excellent work from a highly respected and experienced team of Perl trainers, well worth the time invested by the reader.
This book did not disappoint. It's been excellent. It takes a very practical approach to educating the reader on the mechanics of Perl, focusing on cumulative knowledge as the chapters move along. The text is reasonably engaging, and the material moves at a good pace - not too fast and not too slow. The exercises at the end of the chapters help reinforce the material, and even includes estimates of how long the programming should take. It clearly articulates differences between Perl versions without droning on incessantly about tiny nuances. It is riddled with footnotes for more advanced users to help them understand more and more exceptions to basic rules, as they are initially taught by the text.
To be clear, this book isn't a book that teaches how to program. If you're looking for something that covers procedural logic, this is not the book for you. However, I would suspect that even someone without a deep computer background, but just a strong willingness to learn, would find this book beneficial.
If you ARE a programmer, you might find it a bit novice, and the pace a little slow - maybe not though, maybe you should just absorb the material faster and fly through the chapters. It's hard for me to say.
It was exactly what I was looking for, and after some more practice, I believe I may be moving on to Intermediate Perl.
Chapter 1. Introduction
This chapter answers basic questions such as how to get and install Perl, how to construct a basic Perl program, and then takes you on a whirlwind tour of Perl.
Chapter 2. Scalar Data
As a general rule, when Perl has just one of something, that's a scalar, which is the topic of this chapter.
Chapter 3. Lists and Arrays
If a scalar is the "singular" in Perl, as described at the beginning of Chapter 2, the "plural" in Perl is represented by lists and arrays. A list is an ordered collection of scalars. An array is a variable that contains a list. In Perl, the two terms are often used as if they're interchangeable. But, to be accurate, the list is the data, and the array is the variable. You learn about these differences through practical code examples in this chapter.
Chapter 4. Subroutines
You've now seen and used some of the built-in system functions, such as chomp, reverse, and print. But, as other languages do, Perl has the ability to make subroutines. The name of a subroutine is another Perl identifier occasionally with an optional ampersand in front. There's a rule about when you can omit the ampersand and when you cannot, and that rule is discussed.
Chapter 5. Input and Output
This chapter covers the 80% of the I/O you'll need for most programs.Read more ›
This books provides a wonderful, quick, easy read for beginners and pros alike. The knowledge of the language coupled with the coverage of core concepts, methodology, practices and practical programmatic thinking was a delight to read/review.
Most Recent Customer Reviews
This is like a strange language, I suppose with a longer learning curve and more patience, it would make sense.Published 2 months ago by Dean R.
This is perfect for Perl newbies, but it does not cover the new features such as OO. You can cover those by reading "Modern Perl" which can be accessed by on-line with no... Read morePublished 8 months ago by Amazon Customer
Got this book for my class and it is easy to follow with really good explanations and full of examples. I am glad i am using this book to learn perl. Read morePublished 12 months ago by abraham herrera