Flowbe... maybe you should strat off with java and then move up to c++ since I have heard it's easier that way... but that's just my opinion and I'm a newbie so get more opinions before you try mines.
I googled C++ books and this is what i got:
Good C++ Books
I'm frequently asked what good C++ books I know. Here's a list of the ones I consider to be from "truly essential" to "very useful" to any C++ programmer.
Disclaimer: Yes, they are all published by Addison-Wesley, no, I do not work for them nor have any kind of relationship with them.
* The C++ Programming Language (3rd Edition). Bjarne Stroustrup, ISBN : 0201889544.
* C++ Primer (3rd Edition) Stanley B. Lippman, Jos�e LaJoie, ISBN 0201824701.
* Effective C++ (2nd Edition). Scott Meyers, ISBN 0201924889.
* More Effective C++. Scott Meyers, ISBN 020163371X.
* Generic Programming and the STL. Matt Austern, ISBN 0201309564.
* The C++ Standard Library : A Tutorial and Reference. Nicolai M. Josuttis. ISBN 0201379260.
* C++ FAQs, 2nd edition. Marshall Cline, Greg Lomow, Mike Girou, ISBN 0201309831.
Not strictly C++, but very essential nonetheless :
* Design Patterns. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, ISBN 0201633612.
And if you're doing CORBA :
* Advanced CORBA Programming with C++. Michi Henning, Steve Vinoski, ISBN 0201379279.
Guillaume Laurent
Last modified: Thu Sep 12 23:10:46 CEST 2002
found this @:
http://www.telegraph-road.org/books.html