If you're going with C++, go buy a book. It is absolutely the #1 thing I will recommend to anyone diving into the language. I myself have two, one for when I was just learning the language, and another for the STL (and general concepts about storage and container classes). But, I'd recommend you get some more experience under your belt before you get into C++. It's not a terribly difficult language by any means, it just has a lot of strict syntax to remember and you must understand it's concepts and how computers generally work at the low level (because you can create some pretty nasty bugs with relatively simple programs if you haven't a clue what you're actually doing).
Please understand what I'm saying, even though I may sound discouraging, C++ is a great language and will open up many possibilities for you (both in your programming skills and out in the work place). However, it is not a language for your average scripter (especially here at AM =p).