Windows.- Es la alternativa más utilizada para programar aplicaciones de escritorio para un público muy amplio y heterogéneo. Si lo que queremos es desarrollar aplicaciones para móvil, la mejor opción es macOS, ya que permite hacerlo tanto para iOS como para Android. Linux cuenta con un gran potencial a la hora de programar sitios web.
Linux.- En términos generales, Linux es un sistema operativo pensado para el aprendizaje de programación, puesto que ofrece muchas funciones que facilitan el dominio de lenguajes de programación el trabajo con líneas de código.