Ich hab in gut 4 Jahren ja für
paar Hundert € Bücher gekauft und bald werden wieder 2-3 dazukommen(c# etc.) und ja auch die Bücher werden mal wieder nich billig(addisonwesley oreilly und microsoftpress). Du wirst dich schön drauf einstellen können, dass du nur wirklich gut sowas mit Büchern lernen kannst. Wenn dir das nich sooo wichtig ist spar dir alle Bücher und durchforste das Netz.
Was du aber sicher brauchst sind folgende Bücher:
Ein Einsteigerbuch was dich erstmal sachte und einfach an ein Thema heranführt.
Dann ein Buch wo eigentlich alles drin steht über c++.
Dann auch noch ein Buch was sich mit Spieleprogrammierung und DirectX beschäftigt und wenn du dann soweit mal bist, kannste schon mal ein einfaches Spiel programmieren. Gute Spiele programmierst du dann wenn du weißt was DesignPattern sind, Bücher über einzelne Bereiche der Spieleprogrammierung hast(ki, grafik, shader etc.) und dann natürlich auch mal was allgemeines über Computer hast(assembler, cpuarchitektur os architektur etc. etc.).
Aber hey es macht Spass