Ich verstehe ehrlich gesagt auch nicht, warum jeder Anfänger immer mit C++ anfangen möchte...
Wenn du auf Windows programmierst, hast du mit C# eine sehr mächtige und doch sehr an
C++ angelehnte Sprache. Es gibt auch C# bindings von SFML, welche ich zurzeit benutze.
Und zu Anfang sollte man eh nicht versuchen, ein eigenes Framework zu schreiben, um
Bilder zu blitten oder Sound abzuspielen geschweige denn gleich eine ganze eigene
Engine zusammenklöppeln. Sowas geht nie gut. Ich denke, als Anfänger wirst du mit
C# und XNA am schnellsten zum Ziel kommen. Vieles, was du da gelernt hast, lässt
sich später super unter SFML wieder verwenden.
Und ich will jetzt nich den Buchautoren das evtl. Einkommen durch Anfänger wie den Themenersteller
streitig machen, aber inzwischen gibt's hunderte von Tutrorials zu C++, C#, SFML, SDL, XNA, etc.
im Internet. Google ist dein bester Freund, das wirst du noch früh genug feststellen