ti posso dire che windows non hai idea in quanti linguaggi è stato scritto
cmq vai tranquillo che intanto se vuoi cominciare a progettarlo comincia con carta e penna
poi dotati di un po' di manuali
e di una decina d'anni di programmazione