Cita: Bueno seguramente me van a mandar este post a Programacion
Primera cosa que deberias saber de GNU/LINUX y los LINUXEROS, todos somos respetuosos, tanto con otros S.O´s como con los usuarios, si tu dices que te deje el post aqui, aqui le dejo.
A mandar, que pa eso estamos
A tu pregunta, que es lo que te interesa:
Las ventajas de programar en Linux son varias, todo es free, compiladores, editores y demás herramientas, además son Codigo abierto, con lo que puedes mirar, experimentar, cambiarlo, etc. Puedes programar para cualquier S.O y no hay diferencia entre hacerlo en una distribución o en otra, todo es Linux, Mandrake, Red Hat, Debian etc... la misma cosa con diferente collar.
Encontraras, no solo una cantidad ingente de software, sino una comunidad amplisima y muchisima información para ayudarte.
Como muestra, espero que esto te sirva, aunque yo no soy programador
Saludos