un poco viejo el topic, pero = responderé. Con respecto a la pregunta de driebes, Dev-Cpp no es muy buen entorno. Tiene muchos problemas y es inestable. Recomiendo encarecidamente a toda la comunidad CodeBlocks. Hay una versión "final" (1.1 RC2) que es igual de mala que Dev-Cpp, pero las versiones nigthbuilds (alpha) van de maravillas. Estas versiones a pesar de ser alphas, son extremadamente estables, y si alguien reporta algún bug, generalmente es solucionado en el mismo día (las versiones night se publican todas las noches). Si quieres empezar a programar en c, usa este entorno. Luego que lo domines podrás hacer lo que quieras con el, ya que posee una arquitectura escalable, lo que te permite desarrollar desde programas para PIC hasta interfaces gráficas complejas utilizando varias librerías y frameworks a la vez.
Con respecto al Visual Studio; este producto es el "elegido" para desarrollar aplicación windows debido a que es microsoft, por lo que viene con varias herramientas que te permiten integrar el proyecto que estas desarrollando con este sistema operativo. Ahora esta facilidad de integración no quiere decir qe sea mejor que mingw (gcc). De hecho, gcc (y su variante mingw) siempre ha sido mejor compilador que visual compiler, debido a que se atiene a los estándares mundiales (entre otras muchas razones). La nueva tendencia de los compiladores de microsoft es respetar las normas internacionales (algo inédito para la compañía), por lo que algunos señalan que incluso son de mejor calidad que el compilador gnu (gcc y variantes). No he visto pruebas fehacientes de esto, por lo que sigo fiel a mi querido gcc.
Bueno en fin, el tema da para largo, lo dejare hasta aca nomas. Si tienen cualquier duda, solo pregunten.
saludos.