Mert a Visual C végülis egy szokványos C++ fordító, csak van hozzá egy csomó könyvtár, meg windows API header, amivel speciálisan a windowst lehet programozni. A könyvtárak (MFC, ATL) elég magas szintû C++ ismeretet igényelnek, úgyhogy amíg nem vágod, hogy mik azok az osztályok meg template-ek, addig elég nehézkes lesz a dolog.
Nem tudom, hogy mit akarsz programozni, de ha nem 3D-s játékot szuper grafikával, akkor inkább tanulj Java-t vagy C#-ot.