Goodreads helps you keep track of books you want to read.
Start by marking “Learning Perl” as Want to Read:
Learning Perl
Enlarge cover
Rate this book
Clear rating
Open Preview

Learning Perl

3.98  ·  Rating details ·  1,647 Ratings  ·  62 Reviews

If you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will name Learning Perl--also known affectionately as "the Llama." The first edition of Learning Perl appeared in 1993 and has been a bestseller ever since. Written by two of the most prominent and active members of the Perl community, th

Paperback, 3rd Edition, 336 pages
Published July 25th 2001 by O'Reilly Media (first published July 14th 1993)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Learning Perl, please sign up.

Be the first to ask a question about Learning Perl

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
Rating details
Sort: Default
Feb 22, 2010 rated it it was ok  ·  review of another edition
Shelves: science
There's this old geek joke where you compare programming languages and cars (Assembler would be a Formula 1 racer, LISP would be an electric car, etc). Here's Perl:

[image error]
Nick Black
read this back at CNN in 1999. i've refused to read or write perl since then, and it's done me nothing but good.
James Swenson
May 15, 2012 rated it it was amazing
This is the way to start writing Perl: quick and painless.

Start on page one, where the authors mention that they "enjoyed writing it," with the following footnote:

Now, if you're wondering how we can say that we've enjoyed writing it (in the past tense) when we're still on the first page, that's easy: we started at the end, and worked our way backwards. It sounds like a strange way to do it, we know. But, honestly, once we finished writing the index, the rest was hardly any trouble at all.
Nov 28, 2017 rated it really liked it  ·  review of another edition
Another book moved to the Read shelf even though I haven't read it all the way through yet.

This is a solid introduction, but doesn't cover enough material to help me with my legacy software project. I found the Intermediate Perl book by Schwartz more useful. However, that book wouldn't have made any sense to me without reading this book first.
Jan 30, 2018 rated it really liked it  ·  review of another edition
This book is a really good introduction to the language.
Joseph Leskey
Oct 24, 2016 rated it it was amazing  ·  review of another edition
Recommends it for: ANYBODY!!!!!
Recommended to Joseph by: I completely forget.
This book is absolutely marvelous (and I just read the second edition; little did I know that there were newer ones). It was indeed (to the best of my knowledge) the instigator of my application of programming outside of Visual Studio, which, if you're well acquainted with these areas… well, never mind. Oh, in between Visual Studio and Perl, I learned some shell scripting and various markup languages, because I started using Linux (Debian and Slax specifically) instead of Windows (YAYYYYY!!!!!!) ...more
Nadine Slavinski
This review was written by my son and husband who used this book extensively. They report:

I have programmed in Python and a little bit in C and I think this book is great - and so is perl. I already knew a little bit about perl from reading a Wikipedia article and looking at the perldoc documentation, but Learning Perl taught my some very useful things that I would have never found alone (splicing, nongreedy regexes, just to name a few).

perl has amazing support for I/O, and the book helped me
Kent Frazier
Jul 12, 2007 rated it it was amazing  ·  review of another edition
Recommends it for: beginning programmers
This was my first real programming book (not counting others that I bought but never got far enough it to really make a difference). I felt that it was a really good introduction to programming, as well as a fairly good introduction to Perl. It is certainly not the most comprehensive book on the subject, but the simple but effective description and the exercises at the end of each chapter did a lot to help me grasp programming principles and reinforce them. The book was short enough that I read ...more
In the quest to broaden my technical skills (or 'layoff insurance' as I like to call it), I've opted to learn programming. With IT Support rapidly becoming so automated and out-sourced, it seems to me that my current job will one day be replaced by a robot (in India, likely).

So one of my Unix admin co-workers has been extolling Perl, and I opted to pick up what appears to be the beginner's volume published by O'Reilly (my favorite tech publisher). I'm slowly working through it--it didn't take lo
Vitor Capela
Aug 09, 2015 rated it really liked it  ·  review of another edition
This book kickstarted my software development career. I was 15 and had tried learning C for a little over a year, trying to fit into a group of friends who were writing window managers for fun. I couldn't really wrap my head around it at the time, with all the ceremony about pointers and memory allocation. I wanted to accomplish things, and the gaps in my knowledge made everything frustrating.

With Learning Perl, within a few hours I had a little program reading inputs and writing files. I was h
Shreef A
The book can be good as an introduction to the basics of perl programming but it doesn't mention a lot of the OOP related features in perl. So if you're working on something more than a simple script, you will need to find some other place to read about references and other more advanced topics, which are not really advanced, but the book skips them as probably covering them would have made the book size increase to be around 500 pages.

While it's talking about the basics, it's still worth readi
Kevin Connery
Sep 03, 2011 rated it it was amazing  ·  review of another edition
Shelves: non-fiction
I read this when the first edition came out, but have been away from the language for a while, and picking it up piecemeal was getting old. It’s vastly improved over the earlier version(s), which were pretty good to begin with. Highly recommended for anyone who wants to learn about Perl. (Yes, there are a zillion of online tutorials, but this covers a lot more breadth.)
Jul 06, 2012 rated it really liked it  ·  review of another edition
This is *the* Perl book. If you only read one, this should be it. The text explains concepts well, and the end-of-chapter exercises are designed to reinforce what you've just learned, integrating with anything you learned earlier, and also to stretch your imagination. You don't need any prior programming knowledge to find this a useful resource.
Dec 25, 2008 rated it it was amazing  ·  review of another edition
Shelves: technology
I recommend reading this book for entertainment and never writing a line of perl. The language is more backwards and silly than even VB (which is saying a helluva lot), but the three writers work through its vulgarities well enough to nearly convince the reader that it's actually worth learning. Don't be fooled by their wiles: perl is a mischievous mistress.
May 09, 2011 rated it really liked it  ·  review of another edition
I've actually read this in russian. It was one of the first books of programming I've read. I remember having a lot of fun when reading it. This was definitely the right book for me at the time. Now I would recommend learning other languages such as Python or Ruby.
Jul 13, 2013 rated it really liked it  ·  review of another edition
Recommends it for: Any UNIX/Linux system Administrator
As a UNIX administrator with no Perl experience this was invaluable to me. Since I read it all the way through, I've found it very useful as a reference. Its a definite must for anybody wanting (or needing) to learn Perl.
carl  theaker

This was an add on text for a Perl class. Seems like I've
taken more than one version of this class, in person, online,
they're everywhere.
Contains various perls of wisdom you should need for this
Totally learning old school PERL for some stuff at work. This text confirms many of the stereotypes that I have of PERL users. The foreword is a hilarious discussion of PERL wizardry which reminds me why I never learned PERL of my own volition. HAHAHA
Nov 30, 2012 rated it it was amazing  ·  review of another edition
Shelves: non-fiction
Humorous book. The Perl language is explained in a clear and easy to understand manner, and introduces good coding style and practices.
Lots of jokes in the style of footnotes which might not suit everyone, but I enjoyed it (the Terry Pratchett fan in me rejoiced too).
Feb 19, 2008 rated it liked it  ·  review of another edition
Shelves: abandoned, technical, perl
Good book for foundations, I would say... My review wouldn't be a particularly fair one because I didn't get too far with this. As quickly as my need to learn Perl arose, it diminished and disappeared. That said, should that need come back, I believe that this is book where I would re-start.
Dave Peticolas

This book was my first introduction to Perl and I can say it made my initial foray much easier. I haven't picked it up since, but I'm glad I had it in the beginning.

Michael Economy
Apr 18, 2011 rated it really liked it  ·  review of another edition
Shelves: work-related
I read 3/4 of this book straight though. It's a very well writting programming book. I've only used perl like 3 times in my whole life and have written maybe 2 lines ever though, so maybe this book scared me straight?
Mar 21, 2009 rated it it was amazing  ·  review of another edition
Shelves: programming
If you want to learn Perl, then this book should be your starting point. The book has a humorous and example-based learning approach. You will see more footnotes than anyother book. The footnotes are worth reading with lot of insights on why things are the way they are.
Amit Saurav
Jan 11, 2011 rated it really liked it  ·  review of another edition
Shelves: computer-science
Excellently written book. At first I thought this book was full of chit-chat with so many footnotes but by the end of it, it helped me really understand the basics of Perl. Totally recommend it for anyone who is thinking about "learning perl".
Aug 16, 2012 rated it really liked it  ·  review of another edition
Shelves: tech
Perl may not be a perfect language, while this book is a great introduction to Perl.

It's comprehensive but compact, outlined well too.

The authors demonstrated their deep understanding of Perl with sense of humor.
Brad Wolfe
Apr 16, 2013 rated it it was amazing  ·  review of another edition
This is, hands down, the best book for learning Perl. I have kept a copy of this book near my desk for the past 7+ years, and loan it out to anyone who is interested in learning more about scripting in Perl.
It makes a powerful text processing tool in association with bash. But not so convenient as python otherwise.
Jan 09, 2012 rated it it was amazing  ·  review of another edition
This book made my teen years special :)
Ken Guest
Apr 14, 2011 rated it it was amazing  ·  review of another edition
Shelves: technical
This really raised my game.
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Perl Cookbook
  • Mastering Regular Expressions
  • Perl Best Practices
  • Advanced Perl Programming (Perl Series)
  • sed & awk
  • Learning the bash Shell
  • Essential System Administration
  • Perl in a Nutshell
  • Learning XML
  • Java in a Nutshell
  • Learning Python
  • Linux in a Nutshell
  • Mastering Algorithms with Perl
  • Practical C++ Programming
  • Learning the vi and Vim Editors
  • HTML & XHTML: The Definitive Guide
  • CSS: The Definitive Guide
  • DNS and BIND

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Nonfiction Deals

  • Death by Living: Life Is Meant to Be Spent
    $4.99 $1.99
  • Sometimes You Win--Sometimes You Learn: Life's Greatest Lessons Are Gained from Our Losses
    $9.99 $1.99
  • The Rise of Superman: Decoding the Science of Ultimate Human Performance
    $5.99 $1.99
  • The Long Tail: Why the Future Is Selling Less of More
    $9.99 $2.99
  • The Black Count: Glory, Revolution, Betrayal, and the Real Count of Monte Cristo
    $11.99 $1.99
  • Quantum Healing (Revised and Updated): Exploring the Frontiers of Mind/Body Medicine
    $12.99 $1.99
  • Elephant Company: The Inspiring Story of an Unlikely Hero and the Animals Who Helped Him Save Lives in World War II
    $15.99 $1.99
  • Prince Charles: The Passions and Paradoxes of an Improbable Life
    $13.99 $2.99
  • Funny In Farsi: A Memoir Of Growing Up Iranian In America
    $7.99 $1.99
  • Effortless Healing: 9 Simple Ways to Sidestep Illness, Shed Excess Weight, and Help Your Body Fix Itself
    $11.99 $1.99
  • The Case for Faith: A Journalist Investigates the Toughest Objections to Christianity
    $5.99 $2.99
  • The Map That Changed the World: William Smith and the Birth of Modern Geology
    $8.99 $2.99
  • The Autobiography of Malcolm X
    $7.99 $1.99
  • Heaven is for Real: A Little Boy's Astounding Story of His Trip to Heaven and Back
    $4.99 $1.99
  • Love, Loss, and What We Ate: A Memoir
    $11.24 $1.99