¿El sistema operativo requiere software de programación?
Depende de lo que quieras.
Si prefiere la programación de aplicaciones, busque Visual C++ en un sitio de software mejor. No se preocupe, se recomienda descargar MSDN. No escuches la versión abreviada. No se puede editar sin MSDN. Está lleno de API, lo cual es muy útil para su programación.
Si prefieres la competencia, usa DEV-C++ 5, pero quiero recordarte que la función de depuración de DEV-C++ es cercana a 0. Si quieres usarlo bien, usa GDB. Aunque es una interfaz de personajes, sigue siendo bastante poderosa una vez que comienzas.
Si prefieres LINUX o una plataforma general, utiliza notepad++ y gcc/g++.
Ojalá acepte mi experiencia.