C++ Resources (book suggestions)

Hello I am relatively new to programming and I was wondering if anyone could suggest a comprehensive book that I could get to learn the very basics of C++ but also advances relatively far or deeper into its concepts. Basically I want to try to teach myself C++ comparative to what I could learn in a class but I don't know what book I should use to help me with this, mainly because there are some many out there and I was wondering if anyone has used any that have helped them. My high school doesn't offer any courses in these topics and I am very interested in them and will most likely need them. Thanks for the help.
Here's some pretty good choices and some info about them:

http://www.parashift.com/c++-faq-lite/how-to-learn-cpp.html#faq-28.4
thanks I'll look into this also just wondering did you learn coding by teaching yourself/from a book. I've heard from a few people that they have tried on various occasions to do this and ultimately failed. I know it is possible to do it yourself but if you have experience with both self teaching and a class setting how much easier or beneficial would a class setting be?
Typical college coursework will not go far (if at all) beyond the tutorial here:
http://cplusplus.com/doc/tutorial/

There are plenty of online resources for learning C++. Any beyond that and some books are in order. Consider Effective C++ by Scott Meyers as a first book to get under your belt from there. It is a quick read with a significant payoff.

C++ Gotchas is also a great read.

Although I have not read it yet, Exceptional C++ has good reviews online and I have heard good things about it from a number of reputable contacts in the software industry.

Design Patterns by the 'Gang of Four' is also worth picking up.
closed account (z05DSL3A)
Book Of Brilliant Things
http://www.cplusplus.com/articles/Grey_Wolf6/
Topic archived. No new replies allowed.