Meist ist es sinnvoller sich ersteinmal durch ein reines C/C++ Buch oder Tutorial zu arbeiten als sich direkt auf DirectX, GUI-Programmierung oder andere Frameworks zu stürzen.
Grundlagen sind:
Aufbau eines Programmes, Kommentare, Datentypen, Konstanten, Klassen, Funktionen, Variablen, Compiler, Präprozessor, Konstrollstrukturen/Anweisungen, Operatoren, Strukturen, Pointer
Das ganze kann man schon mit ein paar allgemeinen Vorkenntnissen in 1/2 Tagen durchziehen, aber aus meiner Erfahrung reicht so eine halbherzige Einführung nicht aus, da später einfach die Praxis und das nötige Hintergrundwissen fehlt.