Sams Teach Yourself Perl in 24 Hours (3rd Edition) (Sams Teach Yourself in 24 Hours)

  Author:    Clinton Pierce
  ISBN:    0672327937
  Sales Rank:    82472
  Published:    2005-06-15
  Publisher:    Sams
  # Pages:    480
  Binding:    Paperback
  Avg. Rating:    4.0 based on 26 reviews
  Used Offers:    13 from $19.42
  Amazon Price:    $21.08
  (Data above last updated:  2008-09-04 04:26:22 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Sams Teach Yourself Perl in 24 Hours (3rd Edition) (Sams Teach Yourself in 24 Hours)
  

Learn Perl programming quickly and easily with 24 one-hour lessons in Sams Teach Yourself Perl in 24 Hours. The book's step-by-step lessons teach you the basics of Perl and how to apply it in web development and system administration. Plus, the third edition has been updated to include five chapters on new technologies, information on the latest version of Perl, and a look ahead to Perl 6. Sams Teach Yourself Perl in 24 Hours focuses on real-world development, teaching you how to:

  • Effectively use Perl for large development projects using Perl modules
  • Use Perl for data processing
  • Utilize Perl as a "glue" language with other programming languages
  • Use Perl as a web development language
                  Reader Reviews 1 - 15 of 15                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
10-16-07 5 1\2
(Hide Review...)  Awesome book, awesome language.
Reviewer Permalink
Perl is probably one of the best languages to learn if you just want to have a programming language in your toolkit and this book is a great resource for learning Perl.
If you're new to programming Perl introduces many of the concepts that you'll need to master while allowing a lot of flexibility.
I don't know if 24 hours is quite enough to complete this book, but the short focused lessons make learning fun.
(Review Data Last Updated: 2008-09-03 05:51:12 EST)
05-27-07 2 0\1
(Hide Review...)  The impossible 24hour challenge.
Reviewer Permalink
I spent about 2000 hours learning Perl. I think PERL is a great scripting language which can teach you advanced programming techniques versus what you may have learned in basic or visual basic. It is easier than other languages like C to make simple or complex scripts which accomplish something useful without getting bogged down in writing a lot of extra code that might be the case in C.

I looked at this and other similar 24 hour computer books. I already knew how to program in basic so I understood the basics. My problem with this book is a false idea that a person with little or no programming ability could pick this book and learn the basics of Perl or any other advanced programming language in just 24 hours. Programming requires understanding and time and a great deal of practice. I think a book like this sets the reader up for failure by trying to achieve a realistic goal in an unrealistic time frame . I myself settled on a different book by Simon Cozens called Beginning Perl. The book uses PERL to teach programming basics chapter by chapter letting the reader set their own pace. If you want to learn programming know that it takes a lot of time and is very intimidating at times. The knowledge comes from a little reading and a tons of practice. If you want to learn programming do it for the love of the subject and not with the idea of making a lot of money as a programmer which is a long shot these days.
(Review Data Last Updated: 2007-10-17 07:59:13 EST)
03-09-07 5 1\1
(Hide Review...)  Great for novices
Reviewer Permalink
As someone that knew very little about computer programming bar some Fortran classes about 15 years ago, this is a great book. It takes you step by step through the aspects of Perl and explains the different computer language terminology to idiots like myself (e.g. arrays, scalers etc).
However, one thing I would say is that each chapter is not one hour.
If you work on each one properly (take notes, do the exercises etc) its more like 2 hours per chapter.
(Review Data Last Updated: 2007-07-03 15:18:37 EST)
03-08-07 5 (NA)
(Hide Review...)  Great for novices
Reviewer Permalink
As someone that knew very little about computer programming bar some Fortran classes about 15 years ago, this is a great book. It takes you step by step through the aspects of Perl and explains the different computer language terminology to idiots like myself (e.g. arrays, scalers etc).
However, one thing I would say is that each chapter is not one hour.
If you work on each one properly (take notes, do the exercises etc) its more like 2 hours per chapter.
(Review Data Last Updated: 2007-04-11 11:08:21 EST)
09-16-05 4 8\12
(Hide Review...)  study the chapter on hash
Reviewer Permalink
[A review of the 3RD EDITION 2005.]

Pierce gives an updated introduction for Perl, describing the latest version 5.8. Though realistically, if you are new to Perl, you'd be doing fine even if the book didn't reach up to that version. Perl is a very stable, mature language, which is probably what you want.

If you already know another language, then many or all of the concepts in this book will be familiar. It just becomes a question of plowing through the chapters, to learn the Perl syntax.

In Pierce's presentation, he quickly takes you to what Perl calls a "hash". In Java, the corresponding class is a Hashtable. Regardless of terminology, the idea is a very useful one, and if you intend to be a proficient Perl programmer, you need to have this down pat. Earlier material in the text, like scalars and arrays, are pretty trivial to understand and use. The hash table is trickier, but Pierce does a good job in conveying its usage. He avoids the maths theory behind this, but points out that it gives you quick access to a value associated with a key, where this access is not proportional [ie. linear] to the number of keys in the table. He doesn't actually say it's logarithmic, which it is. [For the theory, Cf. Knuth "Art of Computer Programming" vol 3.]

Learn the hash. Experienced programmers [in any language] already know its value. In all of the book, it is the best glimpse into advanced algorithmic coding.
(Review Data Last Updated: 2007-07-03 15:18:37 EST)
10-06-04 4 4\9
(Hide Review...)  How to get your hands dirty quick
Reviewer Permalink
As with the other titles in the Sam's Teach Yourself xxx in 24 Hours series, this book aims at quickly arming you with enough knowledge of Perl to start programming in the language in no time. If you are a complete newbie to programming, this book is not for you, because it takes a "focus on the trees, ignore the forest" approach. In other words, you are thrown into coding right away. There's no high-level discussion of data structures and programming gotchas, etc. There's a lot of stuff crammed into each lesson, and some of the lessons will likely take more than an hour (and more than one pass) to understand. While this is not a reference at all, and many subtle details are omitted (which is actually a bad thing in the long run because Perl is such a complicated language), the book does get you started quickly. A lot of practical examples are given to show you how the language works, and many of the snippets included can be used in your actual programming endeavors. For example, you can take the code to find unique elements in a list as is and use it without any modification (save for using your own variable names).

If you already have some programming background and need just one book to learn Perl quickly, this is the book for you. After this, I'd recommend the "camel book", i.e., "Programming Perl" published by O'Reilly, which gives a forest-over-trees treatment to the language, plus it contains a useful reference on the language.
(Review Data Last Updated: 2007-07-03 15:18:37 EST)
10-05-04 4 3\8
(Hide Review...)  How to get your hands dirty quick
Reviewer Permalink
As with the other titles in the Sam's Teach Yourself xxx in 24 Hours series, this book aims at quickly arming you with enough knowledge of Perl to start programming in the language in no time. If you are a complete newbie to programming, this book is not for you, because it takes a "focus on the trees, ignore the forest" approach. In other words, you are thrown into coding right away. There's no high-level discussion of data structures and programming gotchas, etc. There's a lot of stuff crammed into each lesson, and some of the lessons will likely take more than an hour (and more than one pass) to understand. While this is not a reference at all, and many subtle details are omitted (which is actually a bad thing in the long run because Perl is such a complicated language), the book does get you started quickly. A lot of practical examples are given to show you how the language works, and many of the snippets included can be used in your actual programming endeavors. For example, you can take the code to find unique elements in a list as is and use it without any modification (save for using your own variable names).

If you already have some programming background and need just one book to learn Perl quickly, this is the book for you. After this, I'd recommend the "camel book", i.e., "Programming Perl" published by O'Reilly, which gives a forest-over-trees treatment to the language, plus it contains a useful reference on the language.
(Review Data Last Updated: 2006-06-22 16:42:39 EST)
07-27-04 3 3\5
(Hide Review...)  To be honest...not that great.
Reviewer Permalink
Reading this book is kind of like riding a bicycle for the first time. First, you sit on the bike and place your feet on the pedals - in the beginning of the book, you slowly learn about variables, arrays and how Perl programs are constructed. So far, everything's doing great. You're understanding everything that is being said to you, then all of a sudden you get pushed down a huge hill going at a very fast speed. Before you know it, you crashed. That's how it is reading Clinton's book. The beginning is great - great introduction and you start to feel your confidence grow as you tell yourself, 'I can do this!' After Chapter 5, everything goes chaotic. Clinton slams difficult tasks in your face without providing any answers or solutions to his exercises. After every chapter, there is a quiz that gives you around 3 questions and answers about the chapter you just read. The book then provides you with very difficult exercises that have no solutions provided for you. I felt very lost and disorganized on some chapters that describe regular expressions and filehandles. The author has two different chapters on files - one for filehandles and one for opening, reading, and writing files. That was one of the most common sense things Clinton should've done: Kept all the file(s) information in ONE chapter instead of spreading it out between 2 chapters that are half length of the book away from each other. Another problem that kept arousing were his code examples. A lot of his code included extra garble that was not necessary for successful completion of the program. Also, a lot of his examples did not work properly. On one of the other chapters that discussed databases, Clinton wrote an database look-up program that you could look up people by their e-mail address or phone number. The problem with that was you couldn't add any people to the database using his code and I had to modify it extensively to get it to work. I had to get help from other sources throughout that chapter and throughout his book to accomplish the tasks.

I will tell you that I did learn the fundamentals of Perl using this book, but there were many, many times that I wanted to throw it against the wall. I highly recommend two books instead of Teach Yourself Perl in 24 Hours. For people who want to learn Perl and learn it well, check out Randal L. Schwartz & Tom Phoenix's 'Learning Perl 3rd Edition' by O'Reilly publishing. That book creates an amazing foundation to master Perl AND provides answers to all the exercises. People who would like to learn the basics of Perl with extensive CGI programming, check out Jacqueline D. Hamilton's 'CGI Programming 101: Perl for the World Wide Web.' Jackie's book is an amazing piece of literature that provides you with great coding examples that work and are understanding. She even updates her website daily to update her code and add great new features to it.

Both books are great priced and are a more reasonable alternative to Clinton Pierce's book. If you have a solid programming background, then you might get through this book in a breeze, but if you're a beginner, leave the copy on the bookshelf.
(Review Data Last Updated: 2007-07-03 15:18:37 EST)
05-07-04 4 3\6
(Hide Review...)  Effective book, but be selective
Reviewer Permalink
Sam's Teach Yourself Pearl in 24 hours covers Perl basics and CGI basics for the web. It discusses about SSI (server side includes) on the surface. Even even better still, it comes with a CDROM with the Perl interpreter which you can install on your PC/Mac. So you can immediately get up and running with writing Perl programs and trying the exercises.

I got the book on Sunday evening. By Monday night, I had completed a Customer Review system for my webpage. It is similar to this page that you are currently reading. By Thursday night, I had completed a real time inventory check status. It's the one that says whether the item is in stock.

I must say that this book has made me a very productive programmer. I had learnt and implemented so many stuffs in just 4 days compared to the weeks and months of web surfing and trying to figure out what people were saying on forums. Now I already know how to implement wishlists, gift certificates, logins, forums, etc.

Before you get the assumption that it's so easy, let me explain my background. I'm a programmer by profession and a damm good one. With over 10 years programming experience, I have twice won awards for programming genius. My contribution was so good, it got translated to Spanish and published by several other magazines. I'm trying to impress upon you that I am reading this book from a very skilled programmer point of view. But I have no knowledge of Perl whatsoever.

When I picked up this book, I expected Perl to be cakewalk, but I was a bit disappointed by the way the information was presented. It is sometimes too technical for a first timer and the author fails to clearly explain what a function does. It is sometimes lacking in illustrations and also contains a lot of questions designed to trick the student. Until now, despite reading certain chapters over and over, I still cannot understand what the author is teaching.

If you understand programming fundamentals, then this could be a good book for you. It covers a wide range of topics. And you still can get by even if certain explanations are less clear.

But if you a a newbie programmer, then I don't recommend this book because without some programming background, you may not understand at all what the book is saying. Imagine scalars, arrays, lists, hashes. There's no clear explanation what they are, but dives straight into how to declare and use them with complex examples. If you don't know what is an array or loop, then this book is not for you. If a seasoned programmer like me have trouble understanding certain parts, then a lot of other people will also not understand it.

It's a good book, provided you can understand it. I wish the examples were simpler and better illustrated.

(Review Data Last Updated: 2007-07-03 15:18:37 EST)
02-13-04 1 1\4
(Hide Review...)  Unhelpful
Reviewer Permalink
As a Perl neophyte, the book was totally unhelpful. It did not describe clearly the most basic functions a new user would want to know like reading a file, parsing it, matching patterns, etc. Look elsewhere.
(Review Data Last Updated: 2006-06-22 16:42:39 EST)
11-14-03 5 (NA)
(Hide Review...)  Simply the Best
Reviewer Permalink
It introduces Perl in an easy and effective way, with exercises and quizzes at the end of every chapter. It's not just a reference book, it's a book to learn by. It touches on Database programming in Perl and CGI programming. There isn't a better choice for a beginning Perl programmer.
(Review Data Last Updated: 2006-06-22 16:42:39 EST)
12-28-02 3 0\7
(Hide Review...)  its OK
Reviewer Permalink
in the begging, the book teaches you the basics very well, i learned it very fast. As the book goes on, it becomes increasenly more boring, it almost put me to sleep. the bad thing is, the harder to learn stuff, the topics you need to really pay attention to, is the most boring of all.
(Review Data Last Updated: 2006-06-22 16:42:39 EST)
11-16-02 5 4\6
(Hide Review...)  this is definitely a great book
Reviewer Permalink
I concur with the previous review. I bought this book, one month and a half ago and I am now very efficiently programming a lot of interesting little programs. I was programming 10 years ago but stopped practicing since then and I recently wanted to program a few things related to language processing (for which perl turns out to be marvelously appropriated). This book enable me to get working almost immediately. It's full of useful and practical advice that enabled me to get to the core of learning perl.

I never learned a language so quickly and with so amazing results.

If you have a project (like a research or a prototyping project -- as I do ) to handle while reading this book, you will probably find that this book really help you get into it. As far as I am concerned the book help me start implementing my ideas almost immediately. Of course at the beginning my implementations were inefficient and clumsy but the book progressively me understand how to do it better and more efficiently. This is an extremely good way to learn as it is both concrete, "feedbackfull' and help to understand why and how this perl language is useful.

The only reservation I would express concerns regular expression were the book does provide all the basics but des not give enough example on how to combine this knowledge. Don't misundertstand me: it did help me get introduced to regular expressions (to the point that I use them almost daily now) but I felt the need for more materials and practical examples on this important aspect of the perl language.

(Review Data Last Updated: 2006-06-22 16:42:39 EST)
05-30-01 5 4\5
(Hide Review...)  Finally a Perl book you can learn by...
Reviewer Permalink
....

This is HONESTLY the first book I have found (yes!) that really tries to TEACH the reader. I can be anywhere (not just in front of my system) and read through and learn and learn the stuff I need to know, useful stuff. I have went through them all folks, and Clinton Pierce deserves many kudos for how he laid out and wrote this book.

Typos are a minimum but I found several source listings that had a different variable name (in particular, FILEHANDLE name) than was mentioned in the source code explanation following.

So far, so good, this book has saved me from having to hire a Perl programmer (for the time being).

(Review Data Last Updated: 2006-06-22 16:42:39 EST)
03-05-01 5 3\4
(Hide Review...)  The best written Perl book
Reviewer Permalink
I had a necessity to learn Perl and use it immediately on my Job. While I was browsing through volumes and volumes of books written on Perl, I was lucky to find this book. This was one of the best introductory books written on Perl. It keeps you awake and gives the right amount of Perl knowledge to start implementing it right away. I will be looking out for any other books written by Clinton Pierce, on computer programming.
(Review Data Last Updated: 2006-06-22 16:42:39 EST)
  
                  Reader Reviews 1 - 15 of 15                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)