Blocks is my personal preference for free compilers, and Visual Studio is my overall preference. Download Cygwin and make sure to install GCC, the GNU C compiler. You can write your C programs in a text editor, compile them with GCC, and then execute them.