Cómo aprender a programar en win32
La programación Win32 se puede realizar en lenguaje C, trabajando principalmente a través de la API de Windows. Sin embargo, hay miles de API y es difícil dominarlas todas. Se recomienda instalar una copia de MSDN y leerlas en cualquier momento. También está "Programación de Windows" de Petzeld, dos volúmenes, que es más completo pero tiene mucho contenido.
En mi opinión personal, creo que es mejor que aprendas C primero para aprender a programar en win32 ahora, de modo que puedas ejecutar tanto programas win32 (el proceso es muy engorroso) como programas MFC (muchos más claro) en el futuro, y si tiene pensamiento orientado a objetos, también puede aprender JAVA o C#. ¡Es muy conveniente usar C# para crear programas de Windows Forms!
Por lo tanto, se recomienda encarecidamente que aprenda C primero. Supongo que le molesta la pantalla negra en la consola, pero después de ingresar a Windows, encontrará que es más molesto que DOS.