C++ in plain english + google + google + google + google + /usr/src + google
If you get a book (a real one) which explains the basic guts, go thru and get the basics right, then you can fruit about and make your own programs go and then away you go
IMO try to stick to procedrual C/C++ ( eg, basic normal old functions and structures ) and try to stay away from going with all the super tangy OO flavours ( eg, cin/cout, operator overloading, inheritance, and all that weirdo polymophisim shit and such like).
Going all out Mr.OO in C++ is all good in very good in theory but when its real world stuff, it can become a real pain in the arse.