Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

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]
[Discipulus]: ys Karl i know; there are also children who die in mines where precious metals for phones are taken
[Discipulus]: 1nickt for sure no! post has 64k limit..
[1nickt]: Until recently I had a sticker on my truck (in NJ) "Keep the immigrants. Deport Trump."
[Discipulus]: i'm just talking about what is appropriate to have here at PM, and I have no a solution but just some thougths
[1nickt]: But I removed it when I travelled to somewhere more, er ... red. Why? Because I thought how stupid I would feel ...
[karlgoethebier]: 1nickt: I fear not. Perhaps enough for Europe...
[1nickt]: ... if I involved my wife (or myself) in an altercation over a slogan.
[1nickt]: I will not convince anyone who disagrees with me, with a sticker. And I don;t need to advertise my thoughts, really.
[Discipulus]: ++1nickt but what about: "out immigrants! just redskins!"
[1nickt]: I know what I believe and whether I have integrity. My actions will speak more.

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (8)
As of 2017-06-22 12:04 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (519 votes). Check out past polls.