Ich glaube dir nicht das Du schon soviel C++ kannst das du noch was dazulernen willst ;).
Schonmal in Grafische Oberflächen, Netzwerk-Programmierung, oder der ähnlichen reingeschaut?
Kannst du denn auch mit Pointer umgehen?
(Ich glaube aber sowas wird, da leider Objekt- und nicht Werteorientiert, behandelt.)
PS: Grafische Oberflächen würde ich aber dennoch erstmal vorweg lassen, erstmal mehr Erfahrung sammeln und später dann irgendwann ;).
Edit: Dabei fällt mir gerade ein das Ich ein kleines (sogenanntes) 'Howto' über dynamische Module geschrieben habe.
Wenn du magst kann ich dir das gerne geben, bei Fragen würde ich natürlich auch helfen ;).