I recommend Visual Studio 2015/2017 as an IDE because of its handy shortcuts, design, and debugging capabilities, but I personally I often use MinGW which is essentially the Windows version of the GCC compiler. Sometimes just command-line for one-file projects, other times with the CodeBlocks IDE.
This guy keeps an up-to-date MinGW distribution with added libraries like boost and libpng baked in. https://nuwen.net/mingw.html
Notepad++ is also, as the name implies, a substantially better version of Window's default notepad.exe. I use it when writing small programs, or looking at things like markup.
you will struggle to beat Microsoft Visual Studio, Eclipse CD/T is also very good but feels quite clunky (to me) compared to VS. NetBeans is also good, but again, personally i don't think it comes anywhere close to VS.