Supongo que por "programas para trabajar en C", te referías a
compiladores e
IDEs.
Mi experiencia te recomienda 2 entornos de desarrollo.
Uno es Code::Blocks, sencillo para los principiantes, en actualización y te viene con el compilador MinGW.
http://www.codeblocks.org/downloadsEl otro es Visual C++, muy util con la WinAPI, y sus buenas herramientas.
http://msdn.microsoft.com/en-us/vstudio/hh388567.aspx