Am using Microsoft Visual C++ 2008 Express and also installd MSDN.
I find this to be wery friendly ti use. I just started learning so not that experieced.
May be other bether "Text Editor\ Compilers" out there but i find the program realy lovebol.
So i`le keep an eye on this Thread ti see what ppl say.
If I was sitting on a Windows computer I would go with Visual Studio in a heart beat. But there are other alternatives, like Code::Blocks as stereoMatching suggested. There's also MonoDevelop, NetBeans and Eclipse. And many more.
Not trying to trash this thread ore anythiing.
Just do you get unnecesery things to do by using VS?
Like the "stdafx.h" you need to compile in Visual Studio.
Personally, I like the wxDev-C++ IDE becasue it has a great UI, and automatically indents blocks of code. It has a straight forward output that seperates errors by function and doesn't output confusing error messages like many other compilers I've used before.
If you're making a windows app, it generates the source code to create the window. It also generates code for Widgets, Static Libraries, and DLL, OpenGL, and even has a Hello World program to refrence for beginners. Also works with C.