Hej Jakob,
uhm.. det lader til at du bør starte med at lære C++ før noget andet.
C++ er et programmeringssprog som man kan bruge til at lave alverdens slags programmer - med undtagelse af webapplikationer/sites kan C++ bruges, og bliver brugt, til at lave alle type programmer, også grafik/spil osv.
Win32 er det man kalder et bibliotek, på engelsk kaldes det et API som er en forkortelse for "Application Programming Interface" som betyder noget i retning af "grænseflade til applikations programmering". Et API er et bibliotek, dvs. en samling kode nogle programmører har lavet på forhånd, som andre programmører så kan bruge til at lave de programmer som de nu skal lave.
Win32 biblioteket, eller APIet, er det bibliotek man bruger hvis man ønsker at lave grafiske brugergrænseflader (GUIs) til Windows - det er et bibliotek som Microsoft har udviklet og stiller til rådighed. Win32 er dog så "old school" så ingen rigtig bruger det længere. Man kan bruge Win32 med programmeringssprogene C eller C++. Såfremt man ønsker at lave GUIs, dvs. programmer med vinduer, knapper osv., så er der meget, meget, meget bedre alternativer end Win32.
Direct3D er et andet API som Microsoft har udviklet. Det bruges til at tilgå dit grafikkort så du kan lave grafiske krævende programmer som f.eks. computerspil. Direct3D bruges sammen med programmeringssproget C++.
Såfremt du ønsker at lære Direct3D burde du starte med at lære C++. Køb dig en god bog om C++, f.eks. denne:
You Can Do It!: A Beginners Introduction to Computer Programming. Denne bog er skrevet af noget af en autoritet på C++ sproget og er en god bog for nybegyndere. Bogen er dog på engelsk.
Held og lykke.