Dev-C++ is a decent free IDE I believe.
Not to sound patronizing but in case you do not know, IDE stands for Integrated development environment. In IDEs you can do all the writing, compiling, and typically debugging(varying on the quality of the IDE.)
Here is a link for some various IDEs...