I'm planning on teaching myself C++. Does anybody know of any good books to learn from? I have a little bit of prior programming experience with java but not all that much.
Stroustrup is the bible (well, that and the C++ standard), but it's pretty dense and not a particularly great introduction in my opinion. Better to read it after you already know, or think you know, some C++.
Another good option if you want to start right away with the standard library features is http://www.acceleratedcpp.com/". It is only a few hundred pages in length, though, so it doesn't have nearly the coverage of Stroustrup or Lippman/Lajoie/Moo.
The one i have used is, Walter Savitch, Problem Solving with C++.
I must say it is one of the best book i have used. it is quite expensive, for the reason that its very good. also if you are a beginner try C++.com, although it might not be so helpful
I can only speak on experience, Gaddis Krupnow Starting out with C++ 5th Edition. I had never seen C++ in my life before and this book got me a high distinction
I do not agree that it's a simple language. There are a lot of pitfalls. But Koenig & Moo try to start you off on the right foot with modern "idomatic" C++.
Sometimes when people mention C++, they really mean C, and for that Kernighan and Ritchie is still the go to book.