Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Best Perl Books of All Time

by spiritway (Vicar)
on Apr 15, 2006 at 05:26 UTC ( #543490=note: print w/replies, xml ) Need Help??

in reply to Best Perl Books of All Time

I liked Perl in a Nutshell, by Nathan Patwardhan, Ellen Siever, and Stephen Spainhour. I wouldn't recommend it to a beginner, but I like how it arranges information in a way that's easy to find.

Replies are listed 'Best First'.
Re^2: Best Perl Books of All Time
by bowei_99 (Friar) on Apr 18, 2006 at 06:23 UTC
    I wouldn't recommend it to a beginner....

    Really? You wouldn't recommend it to a beginner? I might, depending on the circumstances.

    I think it boils down to

    • How people learn best, and
    • What situation they're learning Perl in.

    My first job coding in perl was a matter of picking apart code and understanding it; I had to do that before I could even think about refactoring, rewriting as modules, etc. I was pretty much just thrown into it, and expected to pick it up and troubleshoot things quickly. In this case, I found Perl in a Nutshell a godsend, as I could get quick answers to questions like, "What does the =~ do?" or "How do I assign values to a hash?". Oh, and the Perl Cookbook was nice, too, for that. Since I also learn better by examples, I found these very useful.

    As my interest in Perl grew and I had more time to think and learn about *why* things were the way they were, and I also realized the code I was working with was pretty monolithic, with little or no use of modules, I found the Camel to be more useful. PBP wasn't around for me then, but I think it'd be somewhere in between - it's a good balance of examples and explaining of *why*.

    -- Burvil

      As always, YMMV. I would not recommend this book to a beginner, because I did not find it useful when I was a beginner (more so than now). It often relied on the reader understanding things that I had not yet learned, and that I was not readily able to learn from that book. Others, no doubt, have had different experiences. Those more intelligent (or more code-savvy) than I am would perhaps find the book more useful, even as beginners.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://543490]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (2)
As of 2018-04-21 14:05 GMT
Find Nodes?
    Voting Booth?