1 Replies - 1475 Views - Last Post: 10 November 2011 - 03:11 PM Rate Topic: -----

#1 Cloaked9000   User is offline

  • D.I.C Head

Reputation: 3
  • View blog
  • Posts: 56
  • Joined: 13-August 11

What C++ book should I read next?

Posted 10 November 2011 - 01:50 PM

I have been currently reading Beginning Programming with C++ for dummies. I have just finished the book and would like to buy a C++ book which would carry on from what I have been reading. Could anybody suggest a good book?

One thing, I am looking at:
http://www.amazon.co...9&camp=211189#_
Is that a good book?

Is This A Good Question/Topic? 0
  • +

Replies To: What C++ book should I read next?

#2 Bench   User is offline

  • D.I.C Lover
  • member icon

Reputation: 945
  • View blog
  • Posts: 2,464
  • Joined: 20-August 07

Re: What C++ book should I read next?

Posted 10 November 2011 - 03:11 PM

View PostCloaked9000, on 10 November 2011 - 09:50 PM, said:

I have been currently reading Beginning Programming with C++ for dummies. I have just finished the book and would like to buy a C++ book which would carry on from what I have been reading. Could anybody suggest a good book?

One thing, I am looking at:
http://www.amazon.co...9&camp=211189#_
Is that a good book?
I've never heard anything good about the book (That's not to say it's a bad book, but I've heard good things about quite a few books, and that one isn't one of them).

I'd strongly suggest having a look at reviews for books on this list (I own copies of most of these, and the rest are on my list of "must buy/read some day") :-)

- http://rudbek.com/books.html

All of those have a great reputation around the C++ community, although many of them cover specific parts of the language.

- Accelerated C++ is an introductory book which covers an awful lot of Standard library features (strings/vectors/iterators/algorithms), and some basic OO design. Despite being a "beginner book", it actually covers a lot of stuff which I'm pretty sure C++ for Dummies does not (Because C++ for dummies is actually old and outdated really).
- The Josuttis book is a Standard library reference/bible (not a tutorial-style book, but it's got hundreds of examples and explanations about all of the standard libraries)
- The Scott Meyers and Herb Sutter books are "how to be a better programmer" type books which are packed full of alot of advice and tips/tricks on how to solve problems, again, they're not tutorial-style, the sections are instead broken down into individual "things you wish you'd been taught".
- "Modern C++ Design" is a more advanced book - probably worth a read after you've become comfortable with the standard libary, OO techniques and templates.

I expect the most important things for you to cover at the moment are going to be books which look at topics such as the C++ Standard libraries (I don't believe C++ For Dummies really teaches you very much about vectors/strings/iterators/etc), and perhaps more about generall OO design and problem solving (Again, as far as I recall, C++ for dummies doesn't do very much about that either). Templates are also an important, and a very large subject area.

Accelerated C++ covers all of those topics far better than C++ for dummies covers them - it'll take you through a few of the basics again but it takes such a completely different approach to teaching (Accelerated C++ deliberately ignores all of the C type stuff).

Another one which is well worth looking at (And its free!) is Thinking in C++
http://mindview.net/...ingInCPP2e.html


Oh, and there's some wise words here too: http://www.parashift...-learn-cpp.html

This post has been edited by Bench: 10 November 2011 - 03:14 PM

Was This Post Helpful? 1
  • +
  • -

Page 1 of 1