Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: (Perl) Programming Books like the Camel Book

by Hercynium (Hermit)
on Jul 31, 2007 at 03:41 UTC ( #629730=note: print w/ replies, xml ) Need Help??


in reply to (Perl) Programming Books like the Camel Book

Somehow, the Perl Black Book became my most used and indispensable dead-tree reference. I barely remember, but I think it's what I used to learn Perl. I've since outgrown needing it, but it's worn, coffee-stained pages are still within reach at all times.

Next on my list is Perl in a Nutshell. Everything in it is available online, but it's still an indispensable reference for the entire Perl core when you're sick of flipping tabs in your browser and searching Google and staring at the screen. Plus, you can highlight it! I bought it as part of the Perl CD Bookshelf - worth every penny if your employer has a nice laser printer :)

Last but not least is Perl Medic. I love this book. Can I say that again? I LOVE this book. It's all about best practices for recussitating ailing perl code written by even the most callous, careless sysadmins and code-manglers. I don't know how best to describe it, but I've read it cover-to-cover more than once and each time I dog-ear more pages and learn new things!

For C/C++, I heartily recommend C: The Complete Reference It is what is says: a complete, no-nonsense reference to C with all the information you'll ever need, and none you don't, organized with impeccable logic and pragmatism. Herbert Schildt's C++ tome is quite worthwhile as well.


Comment on Re: (Perl) Programming Books like the Camel Book
Re^2: (Perl) Programming Books like the Camel Book
by dsheroh (Parson) on Jul 31, 2007 at 05:23 UTC
    Somehow, the Perl Black Book became my most used and indispensable dead-tree reference. I barely remember, but I think it's what I used to learn Perl. I've since outgrown needing it, but it's worn, coffee-stained pages are still within reach at all times.

    Whew! I was starting to worry that I might be the only one... I don't use my copy much any more either, but I still find it to be a decent reference when I've either been up too long or away from Perl for too long and can't remember the details of how to do something.

    My most-referenced book lately has been a decade-old copy of HTML: The Definitive Guide. I have a long history of sticking to <ul>s and <table>s for all my web formatting needs, but I've recently started doing more stuff where that's not sufficient.

    Underneath that in the pile are Perl in a Nutshell, Perl Cookbook, Programming Perl, and the aforementioned Perl Black Book.

Re^2: (Perl) Programming Books like the Camel Book
by amarquis (Curate) on Jul 31, 2007 at 12:00 UTC

    Mind my asking which of Herbert Schildt's C++ books? My C++ library is terrible, including only two reference-type books that I picked up at a library book sale. They are not very good at all.

    Now that I think about it, if I could find a high-quality C++ reference and a best practices guide I'd be pretty happy.

      Sure! The C++ book I refer to is C++: The Complete Reference

      I would not consider either book a 'best practices' book as the code samples are distilled down to the bare essentials necessary to show what a function does... they're references, pure and un-cluttered.
Re^2: (Perl) Programming Books like the Camel Book
by sintadil (Pilgrim) on Aug 01, 2007 at 16:35 UTC

    For C/C++, I heartily recommend C: The Complete Reference It is what is says: a complete, no-nonsense reference to C with all the information you'll ever need, and none you don't, organized with impeccable logic and pragmatism. Herbert Schildt's C++ tome is quite worthwhile as well.

    Please, please don't recommend Herb's bad books on C. They're written simply, yes. They're also written simply wrong. I refer you to ##c/Freenode's wiki stating why.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://629730]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (5)
As of 2014-12-25 08:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (159 votes), past polls