Que sistema operativo usar para programar

¿Qué sistema operativo elegir para programar?

Cuando se comienza en el mundo de la programación siempre aparece la pregunta ¿Qué sistema operativo elegir para programar?. ¿Será Windows, Linux o MacOS?