Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Best Perl Book

by Mork29 (Scribe)
on Sep 05, 2000 at 07:36 UTC ( [id://31080]=monkdiscuss: print w/replies, xml ) Need Help??

I don't know much about perl, and i have a friend who wants to learn. He'd mostly be doing using perl for writing cgi's. So what would be a good book for him? He's also a novice to programming in general, so it would have to be a simple book. He knows the TINIEST bit of c++ and that's about it. (I know, what was he doing reading about c++ as his first language)

Replies are listed 'Best First'.
Check this node out
by gryng (Hermit) on Sep 05, 2000 at 08:31 UTC
    I think you will find some nice reviews (not just patting my back, after all I think I only wrote one of them) at this node: Book Reviews.

    I would get Learning Perl or Programming Perl (both from O'reilly). The main difference is that the first assumes less about your actual programming expertise, whereas the second assumes you are confortable with programming.

    Ciao,
    Gryn

RE: Best Perl Book
by davorg (Chancellor) on Sep 05, 2000 at 11:00 UTC

    If your friend is a real novice programmer, then I'd recommend Andrew Johnson's "Elements of Programming with Perl" which assumes no previous programming knowledge.

    Having read that and got to grips with Perl, then the new edition of "CGI Programming with Perl" would be pretty useful.

    After that, there are a numbr of books that every Perl programmer should have: "Programming Perl", "The Perl Cookbook", "Effective Perl Programming" and "Mastering Regular Expressions".

    --
    <http://www.dave.org.uk>

    European Perl Conference - Sept 22/24 2000, ICA, London
    <http://www.yapc.org/Europe/>

      You can find a {ahem} great review of Elements of Programming with Perl in the Reviews section.

      "sometimes when you make a request for the head you don't
      want the big, fat body...don't you go snickering."
                                               -- Nathan Torkington UoP2K a.k.a gnat

RE: Best Perl Book
by Adam (Vicar) on Sep 06, 2000 at 03:07 UTC
    Everything I needed to know about Perl I learned at PerlMonks.orgTM

    J/K. Actually I found the Camel book to be a near perfect resource when I was starting out. And I still use it regularly. Of course, now you would want the three hump version.

    Oh, if you or your friend decides to buy a book online, please Support the Monastery.

RE: Best Perl Book
by OzzyOsbourne (Chaplain) on Sep 05, 2000 at 19:42 UTC

    PERL is not a dirty word. They do not sell PERL books out of the back of dirty bookstores. If you want to learn PERL, er I mean if your "friend" wants to learn PERL, it's OK. It's perfectly natural to feel curious about these things.

    I looked at all of the books on PERL in a few bookstores, and the one that made the most sense to me was SAMS "Teach Yourself PERL in 21 days." Finding a good book on anything depends highly on how you learn. Some books will make perfect sense to some people and not others. I couldn't make heads or tails of the o'reilly books, although they are always highly recommended. Head down to the local mega bookstore, and look through the PERL books until you find one that makes sense to you.

    I mean, uh, one that makes sense to your "friend".

      OzzyOsbourne wrote:
      I looked at all of the books on PERL in a few bookstores, and the one that made the most sense to me was SAMS "Teach Yourself PERL in 21 days."

      This book was really good when it covered perl4, but the perl 5 version is a complete rewrite (by Laura Lemay if I remember correctly) and is no good.

      I recommended it to an ambitious and effective webmaster, believing the book was just an update of the old one. She found it next to useless for a beginner, you simply choke on the first examples unless you are accustomed to reading STDIN.

      /jeorgen

        I actually used the version 5 book starting at ground zero. I found it really useful. That's just me.
      Your just like my mom. She thinks that she knows everything. sincerily Mork29's friend
RE: Best Perl Book
by d4vis (Chaplain) on Sep 05, 2000 at 21:31 UTC
    I'd suggest that before buying a book, your friend should find out a little about perl first. There are a dozen online tutorials that would help him get his feet wet writing simple cgi's (try a search on perl tutorial). I know for me, a beginning programmer, I should have looked into Java before rushing out to buy a book and then deciding I didn't really like the language very much. When I decided to learn perl I knew better. I checked it out via a few tutorials first, decided I really liked it's capabilities and (maybe as importantly) it's 'design philosophy' for lack of a better term, and then went out and bought "Learning Perl on Win32 Systems".
    That's what worked best for me.
    Your results may vary.
    -d4vis
    #!/usr/bin/fnord
      I did the same as you. Now I love the language. Even though Im you are probably alot better, but more experienced then I. I started off at cgi101.com, then webmonkey.com and they really helped me get into it and now Im jumping along for knowledge. Thanks, Later
RE: Best Perl Book
by ant (Scribe) on Sep 11, 2000 at 19:25 UTC
    A book that has not been mentioned that I found usefull when learning Perl was 'CGI programming on the world wide web'. I recommend this and the 'Programming Perl' to get a good grounding in the basics. And there are loads of websites with tutorials and faqs to help with problems that most beginners get stuck with. Good luck and enjoy Ant
      As long as you're careful to get the recently released second edition and not the error-ridden (and idiomatically bad Perl containing) first edition.

      Mouse 2! Get it while it's hot.

      -- Randal L. Schwartz, Perl hacker

RE: Best Perl Book
by geektron (Curate) on Sep 06, 2000 at 06:49 UTC
    the one I actually found most useful while learning was 'Perl 5 Interactive Course'. Written by John Orwant (once of the porters, IIRC), and pretty fine at introducing both some programming notions and Perl (since I was new to both). Since then, the Cookbook, OO-Perl, and the Camel book have been indispensible. I learned a bit from reading/ applying Learning Perl, but it came together after the 'Course' book.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: monkdiscuss [id://31080]
Approved by root
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (2)
As of 2024-04-24 13:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found