Dobar početak za praktički bilo što drugo. Za mnoge stvari kasnije neće ti trebati razumijevanje pokazivača, upravljanje memorijom i slično jer mnogi visoki jezici koji se danas koriste imaju to riješeno, ali svakako je dobro znati za slučaj da radiš sa C++ nešto na nižoj razini i želiš optimizirati sustav.
U svakom slučaju, ja bih preporučio da idući korak bude objektno orijentirano programiranje. Razvoj gotovo svega danas zahtijeva neku razinu OOP pristupa. To je nešto što sam ja naučio ovako više gerilski, pa ne znam kako i s čime početi. Jedna opcija je da uzmeš bilo koji OOP jezik i neku knjigu ili skriptu koja objektno orijentiranu paradigmu objašnjava iz nule, ali to bi onda bilo čisto učenje bez mogućnosti da napraviš nešto konkretno, što znači da bi moglo biti dosadno. Druga opcija je da odabereš odmah jezik ili tehnologiju s kojom želiš napraviti to i to, pa učiš radeći na tome i onda s vremenom možda napraviš nešto opipljivo što čovjeka uvijek veseli.