imparare il C++ on line è tempo sprecato, vai in libreria e cerca un buon libro (o prendilo via internet, basta che sia un libro vero cartaceo, e non una risma di pdf stampati per dire
).
Senza che spendi 60 euro per la guida completa di Shildt (che per quanti mi riguarda, rende meglio nei libri Java), c'è il "C++ fondamenti di programmazione" dei deitel&deitel, edizione apogeo che spiega benissimo il C++ illustrando anche l'analisi OOP dei progetti e la loro progettazione con UML (e successiva implementazione col codice ovviamente), inoltre costa la metà.
E se vorrai proseguire c'è il volume secondo "C++ tecniche avanzate di programmazione", sempre deitel&deitel apogeo. Che parla delle strutture dati dinamiche (grafi, pile, liste ecc...), algoritmi di vario genere, complessità computazionale, cgi, STL, stringhe e altri aspetti utili dello standard del C++.
Sempre cercando di darti la forma mentis più OOP possibile; inoltre i libri deitel&deitel ti propongono una miriade di esercizi e progetti moooooolto interessanti e motivanti, come farti fare un risolutore di espressioni, un compilatore e un interprete, un simulatore di ascensore, tris in 3D, risolutore di labirinti e tante altre cose, e le soluzioni non te le danno quindi sei super invogliato a voler implementare quei programmi quando ti dicono "hai le competenze per farlo ora"