No has especificado qué tipo de programas quieres escribir en Windows 10, así que voy a simplificar asumiendo que estás aprendiendo el lenguaje C y que quieres empezar con aplicaciones basadas en consola.
Comprueba que tu sistema cumple con los requisitos mínimos de Visual Studio Community 2017. Además, asegúrate de leer y comprender los términos de la licencia. Esta versión gratuita de Visual Studio puede utilizarse para el desarrollo comercial, si se cumplen ciertos criterios.
Descargue Visual Studio Community 2017.
Instale Visual Studio Community 2017. Cuando te pregunte qué cargas de trabajo quieres incluir, asegúrate de seleccionar, en Windows, Desarrollo de escritorio con C++. (Ya sé que quieres usar C, pero ten paciencia… así conseguirás lo que necesitas para programar en C.
Ingresa o regístrate. Para mantener tu licencia gratuita, necesitas conectar la instalación con una cuenta de Microsoft existente o nueva. El registro de una no tiene coste. El instalador, después de que la instalación haya tenido éxito, le pedirá que inicie sesión (o que se registre en una nueva cuenta). Hazlo ahora, al final del proceso de instalación. Si no lo haces, tu licencia de Visual Studio Community caducará al cabo de unas semanas.
Crea un proyecto. Después de que todo esté completamente instalado, y hayas iniciado Visual Studio Community 2017 en tu ordenador, así es como empezarás a crear programas en C basados en la consola:
- En el menú Archivo, haz clic en Nuevo | Proyecto.
- En la ventana Nuevo Proyecto, a la izquierda bajo Visual C++, haz clic en Escritorio de Windows. Cerca de la parte inferior de la ventana, en el cuadro Nombre, escriba el nombre de su proyecto. En la parte superior central de la ventana, haga clic en Asistente para el escritorio de Windows. A continuación, haga clic en Aceptar.
- En la ventana Proyecto de escritorio de Windows, en Tipo de aplicación, haga clic para seleccionar Aplicación de consola (.exe). En Opciones adicionales, haga clic en Proyecto vacío. A continuación, haga clic en Aceptar.
- En la sección Explorador de soluciones, haga clic con el botón derecho del ratón en Archivos de origen bajo el nombre del proyecto y haga clic en Añadir | Nuevo elemento. En la ventana Añadir nuevo elemento, a la izquierda bajo Visual C++, haga clic en Código. En la sección central de la ventana, haga clic en C++ File (.cpp).
- Cerca de la parte inferior de la ventana Add New Item, en el cuadro Name, escriba el nombre de su archivo fuente, y asegúrese de terminarlo con una extensión .C (no la extensión .CPP que ya está allí). Si nombras tu archivo con una extensión .C, se construirá con el compilador C. Si nombras tu archivo con una extensión .CPP, se construirá con el compilador de C++. Haz clic en Añadir.
- El nuevo archivo .C se abrirá en el editor de código y podrás escribir allí tu código fuente en C.
Cuando estés listo para construir tu proyecto, haz clic en Construir | Construir , donde es el nombre de tu proyecto. Cuando esté listo para ejecutar su programa, puede hacer clic en Debug | Start Without Debugging.
Además, cualquier archivo fuente que termine con una extensión .C será compilado con el compilador C, y cualquier archivo que termine con una extensión .CPP será compilado con el compilador C++.
Esto debería servirle para empezar.