Lo que quiero es programar y hacer aplicaciones.
cualquiera... depende de tus necesidades y gustos...
mi respuesta no cambia XD
no vas a desarrollar para windows en linux o viceversa (eso es mala idea), puedes en ambos desarrollar para ambos sistemas en simultaneo, con codigo que corra en ambos y tendrás que testear ambos...
el ambiente de trabajo depende de ti, y el sistema operativo lo dictará...
hay gente muy buena programando que se mantiene en windows (Elektro)
hay otros que nos quedamos en linux
algunos afirman que mac OS es mejor aún para programar