lol… this thread quickly went into “my code editor is the best” mode.
If you are just starting out and learning programming it doesn’t really matter what you use as long as it produces working executable. You don’t need THE BEST at all. just something that lets you code and compile. Dev-C++ seems to be doing just that. There are also the Express editions of Visual Studio which work well too.
In the case you want to produce software that others are going to use then you may have to seriously look into what compilers you use but most software today is either compiled with Microsoft’s compilers or GCC (in the case of Cygwin or MinGW32 based software). Some software even use Intel compilers for special optimizations but it doesn’t really matter that much. For games and especially games using DirectX you are better off sticking to Microsoft’s compiler and libraries.