Sams Teach Yourself Perl in 21 Days (2nd Edition)

  Author:    Laura Lemay, Richard Colburn, Robert Kiesling
  ISBN:    0672320355
  Sales Rank:    54778
  Published:    2002-05-31
  Publisher:    Sams
  # Pages:    704
  Binding:    Paperback
  Avg. Rating:    4.0 based on 74 reviews
  Used Offers:    7 from $25.84
  Amazon Price:    $29.69
  (Data above last updated:  2008-11-17 05:36:20 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Sams Teach Yourself Perl in 21 Days (2nd Edition)
  
Sams Teach Yourself Perl in 21 Days covers the basics of Perl in the first few chapters, and then moves on to practical issues of Perl and in-depth discussions of more advanced topics. Later chapters also delve into software engineering topics, with discussions of modular code and object-oriented programming. CGI is covered in one chapter, but it is not the focus on the book. The book relies heavily on longer working examples and code, as opposed to small snippets and code fragments, and each chapter includes two to three smaller complete examples and one major one that illustrates most of the concepts for that chapter and builds on the chapters before it. Written by Laura Lemay, this is her third major book after Sams Teach Yourself Web Publishing with HTML in 21 Days and Sams Teach Yourself Java in 21 Days.
A great book for beginning programmers who want to learn Perl. Filled with concrete examples and, yes, by using this book you will be able to write good Perl code on your own in 21 days. But no perlson is an island, and there is no single book that covers Perl completely, so we recommend that you also get Programming Perl, which is better at providing the language specifications, and, in fact, was written by the author of Perl.
The clearest, best-written Perl tutorial on the market. Provides step-by-step lessons for one of the most popular languages used in Web programming. Written in a straightforward, easy-to-understand style with numerous useful and complete code examples. Updated and revised to cover Perl 5.6 and 5.7, and to improve and refine the book's organization, examples, and explanations. Sams Teach Yourself Perl in 21 Days, 2nd Edition covers the basics in the first few chapters, and then moves to practical uses of Perl and in-depth discussions of more advanced topics. Later chapters delve into software engineering topics, with discussions of modular code and object-oriented programming. Sams Teach Yourself Perl in 21 Days, 2nd Edition relies heavily on longer working examples and code, as opposed to small snippets and code fragments. Each chapter includes two to three smaller complete examples and one major one that illustrates most of the concepts for that chapter and builds on the chapters before it. Laura Lemay is one of the world's most popular authors on Web development topics. She is known for her ability to clearly explain even the most difficult technical topics, while complementing her discussions with interesting yet practical examples. Other books by Laura Lemay include Sams Teach Yourself Java in 21 Days, 0-672-31958-6 and Sams Teach Yourself Web Publishing with HTML in 21 Days, 0-672-31725-7.
                  Reader Reviews 1 - 14 of 14                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
07-12-06 5 (NA)
(Hide Review...)  Great book - clear and easy to read
Reviewer Permalink
I find myself using this book as a refernce almost every day. It is well written and easy to follow. I highly recommend it.
(Review Data Last Updated: 2008-11-17 05:38:12 EST)
07-11-06 5 (NA)
(Hide Review...)  Great book - clear and easy to read
Reviewer Permalink
I find myself using this book as a refernce almost every day. It is well written and easy to follow. I highly recommend it.
(Review Data Last Updated: 2007-04-11 11:08:50 EST)
02-11-06 5 2\2
(Hide Review...)  I haven't even finished the book and I am already feeling like a perl programmer
Reviewer Permalink
I bought this book after trying to learn Perl through another book (Perl for Bioinformatics). This book is definitely a better introduction to Perl than any other book I've seen. It is clear and concise enough and although it might be hard to finish it in 21 days, you can start coding your own scripts much before the end of the book. I am still on chapter 11 and I can program most of what I need with it (i.e parsers and simple bioinformatics applications). I recognize that there are a few typos on the book but if even Knuth's Art of Computer Programming have them why shouldn't Lemay's Teach Yourself Perl in 21 Days do the same?

Given what I said above, I must warn begginer programmers (like me) that Perl is not the best language for you to learn as your first one. It is a dirty scripting language which does the job and is most suitable for parsing files and formatting data but it has a lot of things which make it quite confusing initially (its context dependency for instance). If you want to learn something that will give a solid programming base you should start with something else (i.e. Java, Pascal, Ruby etc) which will probably be a little bit harder but will payoff later.
(Review Data Last Updated: 2007-07-08 20:49:49 EST)
02-10-06 5 1\1
(Hide Review...)  I haven't even finished the book and I am already feeling like a perl programmer
Reviewer Permalink
I bought this book after trying to learn Perl through another book (Perl for Bioinformatics). This book is definitely a better introduction to Perl than any other book I've seen. It is clear and concise enough and although it might be hard to finish it in 21 days, you can start coding your own scripts much before the end of the book. I am still on chapter 11 and I can program most of what I need with it (i.e parsers and simple bioinformatics applications). I recognize that there are a few typos on the book but if even Knuth's Art of Computer Programming have them why shouldn't Lemay's Teach Yourself Perl in 21 Days do the same?

Given what I said above, I must warn begginer programmers (like me) that Perl is not the best language for you to learn as your first one. It is a dirty scripting language which does the job and is most suitable for parsing files and formatting data but it has a lot of things which make it quite confusing initially (its context dependency for instance). If you want to learn something that will give a solid programming base you should start with something else (i.e. Java, Pascal, Ruby etc) which will probably be a little bit harder but will payoff later.
(Review Data Last Updated: 2006-09-08 09:56:32 EST)
08-14-05 4 16\16
(Hide Review...)  Above Average Introduction
Reviewer Permalink
Teach Yourself Perl in 21 Days by Laura Lemay is sufficient for the beginner wanting to learn Perl, be it on Windows or a UNIX-based operating system. If Perl is your first programming language, then this book is a fairly good book to choose as a starting point. It teaches the basics of programming in Perl and moves quickly from that point onward.

However, while this approach introduced me to the language I found my ability to pace through the book as I normally would with other programming languages hindered by the author's organization. Unexplained code is used in almost all of the examples before you get to its respective chapter. While this approach may work for some and give cause for thinking, it gave me an unnecessary headache.

Don't get me wrong, it did teach me a good bit about Perl, it inspired me to install Debian Linux on my programming workstation, and left me to pursue Perl. Despite this, I turned to Learning Perl. I found Lemay's writing to be too verbose and the organization of the book a bit of a twister.

Overall, it can be summed up by the following pros/cons:

~ Pros
- Good introduction to Perl
- Independent of Operating System (Great for Windows users ready to Learn Perl and perhaps Migrate to Linux for programming purposes)
- Solid examples and references
- Covers more advanced topics later on

~ Cons
- Verbose
- Awkward structure. Things such as loops are constantly used in beginning examples without much of an explanation. If you don't' have any experience with programming, it will give you a headache. The sections on these devices come much later, and have a strange introduction as well.
- Frustrating at times when it shouldn't be (IE, having you use functions that you haven't learned, or haven't been mentioned, in an example for a particular chapter)

Additionally, I'd recommend picking up Learning Perl or using it instead. I picked up Teach Yourself Perl in 21 Days, learned what I could, and then fell in love with Learning Perl's concise, straight to the point chapters and examples (albeit with a fair amount of humor). If you're a Linux/UNIX user, you'll probably find Learning Perl a better catch, but for me, Teach Yourself Perl in 21 Days was the stepping stone to Linux and Learning Perl. Overall, I'm satisfied with my purchase.
(Review Data Last Updated: 2007-07-08 20:49:49 EST)
10-06-04 4 14\14
(Hide Review...)  Good intro book on Perl
Reviewer Permalink
If you want to start programming Perl in the shortest time possible, and have some programming background, you will benefit from reading Sam's Teach Yourself Perl in 24 Hours, which packs a lot of practical materials and emphasizes get-your-hands-dirty-immediately as well as uses a lot of code snippets to teach.

This "in 21 days" book, on the other hand, is better if you have more time to learn Perl. Each lesson takes 1-2 hours, if you already have some programming background, and longer if you don't. This book treats Perl more systematically and in more details than the "24 hours" book. It explains a lot of concepts, including hashes and modules, more clearly than the "24 hours" book. I recommend you do 2 or 3 lessons each day, because Perl is such a compact yet complicated language, that it's best to force yourself to learn it quickly, rather than slowly, because slow learning will make you forget things. Be sure to study the examples in the book until you understand every line of code.
(Review Data Last Updated: 2007-07-08 20:49:49 EST)
10-05-04 4 12\12
(Hide Review...)  Good intro book on Perl
Reviewer Permalink
If you want to start programming Perl in the shortest time possible, and have some programming background, you will benefit from reading Sam's Teach Yourself Perl in 24 Hours, which packs a lot of practical materials and emphasizes get-your-hands-dirty-immediately as well as uses a lot of code snippets to teach.

This "in 21 days" book, on the other hand, is better if you have more time to learn Perl. Each lesson takes 1-2 hours, if you already have some programming background, and longer if you don't. This book treats Perl more systematically and in more details than the "24 hours" book. It explains a lot of concepts, including hashes and modules, more clearly than the "24 hours" book. I recommend you do 2 or 3 lessons each day, because Perl is such a compact yet complicated language, that it's best to force yourself to learn it quickly, rather than slowly, because slow learning will make you forget things. Be sure to study the examples in the book until you understand every line of code.
(Review Data Last Updated: 2006-09-08 09:56:32 EST)
10-27-03 3 7\9
(Hide Review...)  It just didn't work for me
Reviewer Permalink
This book is not helpful for the newbies. Not only do some of the scripts not work, but the way Perl is explained in this book, it just doesn't make enough sense. I learned more from online tutorials that were perhaps 3 pages long than I learned in 15 pages of one chapter of this book. I usually pick things up quite easily, so it must be the book that is confusing.

At least two of the script examples given in Chapters 1-8 had typos in them, and not enough explanation for someone that doesn't know much to figure out what. I am unfortunately going to have to give up on this book to learn Perl and turn to the internet... too bad I spent $35 for the book. I don't recommend this book to anyone except perhaps someone that already knows Perl.

(Review Data Last Updated: 2006-09-08 09:56:32 EST)
06-14-03 5 5\7
(Hide Review...)  Great beginners book!
Reviewer Permalink
This is the book that I used to teach myself Perl.

I was able to breeze through it in 3 days, not 21 days and I would recommend the Teach Yourself series by SAMS to anyone who wants to learn a computer language.

Later when you need a big reference book, I would recommend "Programming Perl" by O'Reilly.

(Review Data Last Updated: 2006-09-08 09:56:32 EST)
06-10-03 5 3\3
(Hide Review...)  A great introduction to the language
Reviewer Permalink
I was able to quickly learn the basics of the language from this book. It is well laid out, gives many clear examples, shows a lot of useful things you can do with the language. I have grown beyond this, but still use it as my first reference when I forget basic stuff.
The O'Reilly books are wonderful too, but I would recommend getting them after you have worked through this book. They do a better job explaining why, but this book is great for jumping into the how.
Also has a very good introduction to CGI, cookies and Perl philosophy.
(Review Data Last Updated: 2006-07-06 12:49:58 EST)
02-17-03 5 2\2
(Hide Review...)  Great companion for a Perl/CGI course
Reviewer Permalink
I am currently using this book as a companion for my Perl/CGI course. It is an excellant book. When I have problems understanding what the professor talks about in class, I just come home and go over the similar topics in the book. If you are a student planning on taking a Perl/CGI course, you should purchase this book.
(Review Data Last Updated: 2006-07-06 12:49:58 EST)
01-15-02 5 1\1
(Hide Review...)  A great book for learning perl.
Reviewer Permalink
This book is a very useful book for learning perl. It is a beginning book for people willing to learn a new language. Obviously, if you read the title it will be for people who want to learn perl.

This book is a great way to jump start learning perl. After reading this book, I would recommend getting other perl books from O'Reilly, but this is the best beginner perl book I have seen.

(Review Data Last Updated: 2006-07-06 12:49:59 EST)
01-11-02 1 2\14
(Hide Review...)  do not buy this book
Reviewer Permalink
While I am not personally familiar with David Till, the author of Sams Teach Yourself Perl5 in 21 Days, I've drawn many conclusions about the man, few of them complimentary. I borrowed the book from one of our web designers and decided to teach myself Perl. I have no previous programming experience per se, but I have six years experience working on the networking/maintenance side of computers, and have a decent knowledge of batch writing and OS's.

At first it seemed like a great book. My only original complaint was Till's writing, which is at best clumsy and at worst confusing. Still, I plowed through into the fifth day. There, the programming examples given begin to resemble the writing: clumsy, confusing, and -- what is poison for a coding manual -- illogical. One of his examples takes 100 calculations to generate 10 numbers, and fails to meet his own criteria. This broke my faith in the book, but I continued until I found two other programs given as answers that simply don't work.

That's unacceptable for a programming tutorial. I've switched to O'Reilly's Learning Perl, which is much better written and provides sound code. If you're just a beginner, learning how to program is hard enough without your tutorial working against you. Do not buy this book.

(Review Data Last Updated: 2006-07-06 12:49:59 EST)
11-24-01 4 4\5
(Hide Review...)  A quick and painless way to learn the fundamentals of PERL
Reviewer Permalink
TEACH YOURSELF PERL IN 21 DAYS was the first book I bought on the Perl scripting language. While it has no claims above being an introduction to the material, it has got quite a lot of information packed into its 720 pages. I had no background in Perl at all (though I already knew several other CS languages and scripts), but with this book I had no trouble picking it up. I was able to learn a fair amount of knowledge in a short amount of time. The layout of the book is quite helpful and organized; people with no background in Computer Science can start from the beginning with no trouble, while those readers who already know most of the fundamentals can skip ahead to the later chapters.

This book will teach you almost everything you will need to know as a beginning Perl programmer. It starts with the basics (the ever-present "Hello World" example, operators, variables) and slowly moves to more in-depth topics (such as hashing, lists, strings, loops and subroutines) until finally getting to the harder stuff (file I/O, CGI scripting and references). TEACH YOURSELF PERL IN 21 DAYS won't give you everything that you will ever need to know, but it will definitely fill in almost all of the blanks that you need to know most of the time.

As a book for beginners, this book should have everything you're looking for. It also makes a fairly good reference guide once you've managed to establish yourself as a Perl programmer. I'd advise buying a second, more advanced book, once you're ready to move onto more sophisticated topics. But as an introduction, this book will cover practically everything you will need to know. Recommended.

(Review Data Last Updated: 2006-07-06 12:49:59 EST)
  
                  Reader Reviews 1 - 14 of 14                 
  
  
  
  
  
  

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)