PDA

View Full Version : Looking for good C++ books




Soulstorm
Jan 5, 2006, 05:28 PM
I have Herbert Schildt's book "C++ from the Ground up, 2004 edition". I have read it and I learned much, but I need to learn more. Some people I asked said that Herbert Schildt's books are total crap...

Anyway... Can anyone recommend me a good C++ book that is intended to the newbie and later it will include examples that will use advanced C++ programming techniques?



novicew
Jan 5, 2006, 05:55 PM
I am not familier with the book that you have mentioned. However I have bought another book (http://shop.osborne.com/cgi-bin/osborne/0072232153.html) from the same author. That helped me a lot as a newbie as it explains every step of the way. If you want more advance topics at a later stage this book may not help so much though.

bousozoku
Jan 5, 2006, 06:38 PM
Bruce Eckel's "Thinking in C++" is a necessary book for anyone. Of course, the various data structures and algorithms books for C++ are a good idea, too.

slooksterPSV
Jan 6, 2006, 01:35 AM
I have Herbert Schildt's book "C++ from the Ground up, 2004 edition". I have read it and I learned much, but I need to learn more. Some people I asked said that Herbert Schildt's books are total crap...

Anyway... Can anyone recommend me a good C++ book that is intended to the newbie and later it will include examples that will use advanced C++ programming techniques?
C++ for the Absolute Beginner

That book is awesome, it taught me soooooo much I didn't know. One part it goes through well is the STD class for string iterations. I wish I could find the book, its a God-send.

SamMiller0
Jan 6, 2006, 07:09 AM
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_a&file=m002281a

http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0au_m&file=e001568a (The third edition is available as of last May)

I would highly suggest both of these books. Scott Meyers and Andrei Alexandrescu are excellent writers and they know their stuff.

caveman_uk
Jan 6, 2006, 07:32 AM
Probably my favourite C++ book was 'Ruminations on C++' Amazon (http://www.amazon.com/gp/product/0201423391/ref=lm_lb_14/002-9348500-8760812?n=283155). 'Accelerated C++' Amazon (http://www.amazon.com/gp/product/020170353X/ref=pd_sim_b_5/002-9348500-8760812?%5Fencoding=UTF8&v=glance&n=283155) is also really good (it's by the same authors). Neither are really newbie texts - intermediate and up I'd say.

steelphantom
Jan 6, 2006, 03:28 PM
I'm currently reading Sam's C++ Primer Plus 5e (http://www.amazon.com/gp/product/0672326973/qid=1136582813/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-7711201-1601501?n=507846&s=books&v=glance) and it seems to be very good so far. It's received a bunch of positive reviews on Amazon.

bousozoku
Jan 6, 2006, 03:55 PM
I'm currently reading Sam's C++ Primer Plus 5e (http://www.amazon.com/gp/product/0672326973/qid=1136582813/sr=8-1/ref=sr_8_xs_ap_i1_xgl14/104-7711201-1601501?n=507846&s=books&v=glance) and it seems to be very good so far. It's received a bunch of positive reviews on Amazon.

Yes, The Waite Group's Primer Plus series (5th edition? eek) has always been quite good. The first time I saw one was in the mid 1980s when the movement from Pascal to C was underway.

slooksterPSV
Jan 6, 2006, 05:36 PM
C++ for the Absolute Beginner

That book is awesome, it taught me soooooo much I didn't know. One part it goes through well is the STD class for string iterations. I wish I could find the book, its a God-send.
Has anyone else read this book? It's good huh, for those whom have read it, let me go get some Amazon reviews: http://www.amazon.com/gp/product/1931841438/qid=1136590456/sr=8-1/ref=pd_bbs_1/104-1581171-7687939?n=507846&s=books&v=glance Ok I guess it was perfect for me, I learned so much. Read those reviews and let us know what you think about some of the books listed.

novicew
Jan 8, 2006, 02:04 PM
Here is another link (http://www.ocforums.com/showthread.php?t=96390) to some more c++ books. You can even find some free resources as Zip files ready for download.

superbovine
Jan 8, 2006, 03:24 PM
I have Herbert Schildt's book "C++ from the Ground up, 2004 edition". I have read it and I learned much, but I need to learn more. Some people I asked said that Herbert Schildt's books are total crap...

Anyway... Can anyone recommend me a good C++ book that is intended to the newbie and later it will include examples that will use advanced C++ programming techniques?

Are you a newbie to programming, or you understand OOP already?

Soulstorm
Jan 9, 2006, 02:36 AM
Are you a newbie to programming, or you understand OOP already?
I have finished the book. I am not new to the OOP programming. I understand it well.

irrŠtišnal
Jan 9, 2006, 06:05 AM
how come nobody has mentioned Stroustrup;s TCPPPL!!! that;s outrageous... don;t look further man.

my advice, not without little modesty is, buy a GOOD C book together with Stroustrup;s book

the problem now reduces to finding a good C book...

i would only recommend K&R C white book.

man, these are the real things, THE books by the creators/designers/original implementors of the languages themselves... so have fun

irrŠtišnal
Jan 9, 2006, 06:39 AM
further elaborating on TCPPPL, you MUST use this book. you WILL get annoyed, almost by definition, by the atypical flow that the author follows... but keep in mind this is the one book you need to understand, i assume you aim towards mastering (in not the language) the idea behind serious programming...

skip the first part, that really only makes it look like a very disorganized hints book. go straight to the second part. read chapters in order. use it while doing real projects that demand the techniques... i.e. implemente the concept of handle types, use templates, memory management, the STL, as specified in the book.

then got to Part IV and read, read, read... it;s like a novel. it brings an amazing insight to the real world of real programming.

never subestimate the authors that write about the thing they create themselves... believe me, there;s nobody better than they.

... oh yeah, the 3rd part is entirely referential...

mwpeters8182
Jan 10, 2006, 08:55 PM
I knew some C to begin with, but someone gave me the Deitel & Deitel C++ book (which I found was really good for the STL stuff) -- http://www.prenhall.com/deitel/.