![]() |
| | #1 |
| Super Moderator Join Date: Sep 2001
Posts: 4,680
| C++ Book Recommendations |
| sean is offline | |
| | #2 |
| carry on Join Date: Feb 2003 Location: Seattle, WA
Posts: 1,971
| The C++ Standard Library: A Tutorial and Reference by Nicolai M. Josuttis Lots of info on the STL. I wouldn't recommend it for beginners, but otherwise it's a great book, especially for reference.
__________________ "Think not but that I know these things; or think I know them not: not therefore am I short Of knowing what I ought." -John Milton, Paradise Regained (1671) "Work hard and it might happen." -XSquared Last edited by JaWiB; 01-02-2006 at 08:39 PM. |
| JaWiB is offline | |
| | #3 |
| Registered User Join Date: Jan 2005
Posts: 7,137
| Accelerated C++ by Koenig and Moo: Beginners book that teaches C++ style C++, one of if not the most commonly recommended beginner C++ books. Slightly more advanced and/or accelerated than other beginners books. C++ Primer, Fourth Edition (or later) by Lippman, Lajoie and Moo: Comprehensive guide to C++ language. Thinking in C++ by Eckel: Freely available online book for beginner/intermediate programmers. The C++ Programming Language, Third Edition (or Special Edition) by Stroustrup: The definitive language reference by the language creator. Not particularly suitable for beginners. C++ Coding Standards by Sutter and Alexandrescu: Compilation and guide to C++ best practices. Must have for intermediate C++ programmers. Anything from Stroustrup's C++ In-Depth series or referenced by C++ Coding Standards, including: Design Patterns by Gamma, Helm, Johnson and Vlissides Effective C++, More Effective C++ and Effective STL by Meyers Exceptional C++ and More Exceptional C++ by Sutter |
| Daved is offline | |
| | #4 |
| Hardware Engineer Join Date: Sep 2001
Posts: 1,397
| Teach Yourself C++ in 21 Days, by Jesse Liberty - Beginning book. It's easy to understand and well structured for self-study with questions & exercises at the end of each "day" (chapter), and answers & solutions in the back. WARNING - Some people hate all of the "21-Days" books! Programming Windows, by Charles Petzold - This is the book for learning Windows Programming. You need to know standard C or C++ before starting this book. The C Programming Language, by Brian W. Kernighan & Dennis Ritchie is a good reference to the C-part of the language. (A complete C reference.) And, I second the following recommendations: Thinking In C++, by Bruce Eckel - These (2 volumes) make good 2nd C++ books. They cover many C++ topics in depth. ( I think they are supposed to be beginning C++ books for people who already know C.) The C++ Programming Language, by Bjarne Stroustrup - This book has some really helpful information in it. But, it is rather difficult to understand. It seems to have been written for advanced Computer Science students who don't know any C++. It is cool owning the book by the creator of C++! The C++ Standard Library, by Nicolai M. Josuttis - I believe this a complete reference to the Standard Template Library (not the entire standard library). It makes a good 2nd C++ book if your beginning book doesn't cover the STL. The ANSI / ISO C++ Language Standard - The ultimate C++ reference! The only complete printed C++ reference. Of course, this is a very technical document... You're not going to learn how to program in C++ by reading this document. Hard copies are expensive (about $300), but you can download a PDF copy from ANSI for about $20. Since there are no complete C++ referrence books, other than the language standard itself, here are a couple of complete online references to Standard C++ : cppreference.com dinkumware.com |
| DougDbug is offline | |
| | #5 |
| Registered User Join Date: Feb 2006
Posts: 8
| Object Orientated Programming in C++ by Robert Lafore 4th edition is great for novices and good reference for more experienced programmers too. breaks down the fundamentals of C++ programming into easy to understand chapters and includes exercises at the end of each chapter for review. |
| JoeJTaylor is offline | |
| | #6 |
| chococoder Join Date: Nov 2004
Posts: 443
| Currently reading "Objects, Abstractions, Data structures and Design using C++", by Koffman and Wolfgang, ISBN 0471467553 (Wiley). Very nice book if you know the basics of the language (it won't do more than give a quick refresher on things like what's an int). Quickly dives into things like designing class hierarchies and then moves to abstract data structures. |
| jwenting is offline | |
| | #7 |
| C / C++ Join Date: Jan 2006 Location: The Netherlands
Posts: 312
| I use the dutch translation of C++ Black Book by Steven Holzner. It's a good book with a lot of examples.
__________________ Operating Systems: - Ubuntu 9.04 - XP Compiler: gcc |
| Ideswa is offline | |
| | #8 |
| Registered User Join Date: Mar 2006
Posts: 1
| One Book the I particulary like that hasn't been mentioned yet is Starting out with C++ by Tony Gaddis is an excellent choice for most beginning to intermediate programmers, there are three versions: Brief, which like you'd expect is a truncated version of the book. From Control Structures through objects, which is basically the standard version. And Early Objects which basically covers the same stuff as Control Structures, however puts more emphasis on certain topics and less emphasis on other topics. |
| Avinash_Tyagi is offline | |
| | #9 |
| Registered User Join Date: Mar 2006 Location: In front of my computer :)
Posts: 10
| Ivor Horton's Beginning C++ is the only one I could find at the library. Has anybody else used it, and can I teach myself with it? |
| identifier-less is offline | |
| | #10 |
| Registered User Join Date: Apr 2006
Posts: 4
| I'm reading C++ Through Examples by P. Sellapan. It belonged to my friend and he gave it to me. It seems kinda old (published in 1995) but it seems quite ok. I learned quite a lot from this book. |
| g1bber is offline | |
| | #11 |
| Registered User Join Date: Sep 2005
Posts: 34
| I know it is not a c++ book, but it is a damn good programming book that every hobbist coder needs to read: How To Design Programs. There is a free web version www.htdp.org. (I actually got the book as a gift btw) If you are a self taught programmer no matter what language you are studying, read this book. The title is preaty self explanitory. |
| mrcheesypants is offline | |
| | #12 |
| Registered User Join Date: Apr 2006 Location: UK
Posts: 31
| The Complete Guide to Programming in C++ By Jones and Bartlett Computer Science A really cool book! Where it lets you do lil exercises that really helps! |
| stuart_cpp is offline | |
| | #13 |
| Registered User Join Date: May 2006 Location: United States
Posts: 10
| Brief Version of Staring Out With C++; 4th Edition Update By Tony Gaddus and Barret Krupnow Very good book for begininers and pros, alike! It is descriptive enough for those who are new to programming, but has pleanty of coding examples for the mored advanced user. An since it is the brief version... It is quick and to the point! I highly recomend it! |
| Ari.Patrick is offline | |
| | #14 |
| Registered User Join Date: Jun 2006
Posts: 5
| Well, there are mine recommendations: Accelerated C++ Practical Examples: http://www.amazon.com/gp/product/020...300770?ie=UTF8 C++ Gotchas: Avoiding Common Problems in Coding and Design : http://www.amazon.com/gp/product/032...300770?ie=UTF8 Thinking in C++ (Bruce Eckel): Vol1: http://www.amazon.com/gp/product/013...300770?ie=UTF8 Vol2 (About the STL): http://www.amazon.com/gp/product/013...300770?ie=UTF8 See u |
| MCRonald is offline | |
| | #15 | |
| C++ Witch Join Date: Oct 2003 Location: Singapore
Posts: 10,354
| Quote:
__________________ C + C++ Compiler: MinGW port of GCC Build + Version Control System: SCons + Bazaar Look up a C/C++ Reference and learn How To Ask Questions The Smart Way | |
| laserlight is online now | |
![]() |
| Thread Tools | |
| Display Modes | |
|
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| any book recommendations? | NewnOT | Windows Programming | 1 | 06-21-2009 02:12 PM |
| JavaScript book recommendations | neandrake | Tech Board | 2 | 04-05-2009 12:27 PM |
| C++ Book Editions and Recommendations | cpudaman | C++ Programming | 7 | 02-10-2008 11:52 AM |
| Language REFERENCE book recommendations? | DougDbug | C++ Programming | 3 | 01-18-2003 02:24 PM |
| My book recommendations for rank beginners ... | snakum | C++ Programming | 4 | 08-21-2002 10:38 AM |