good luck, you'll need it.
The first day of semester when I started my C++ subject the lecturer walked in and said "You are all sitting there thinking that in three months time you will be C++ programmers. You won't". Which brought us down a bit. Anyway, we learnt the basics (which you could possibly learn from a book but would be best to learn from a class as it is bloody complicated) but his point was that it takes years to learn all the intricacies.
But if that isn't enough to put you off C++, read this interview with Bjarne Stroustrup, the creator of C++, where he explains the true reasons why he wrote the language:
http://members.safe-t.net/jwalker/pr...interview.html