I've been programming since 2013 but I haven't made anything that meets my standard.
My preferred IDE is Codeblocks just because it's easy to download and it comes prepackaged with everything I need to start programming. I use the MinGW compiler which is just the GCC compiler but for windows, again it comes prepacked with Codeblocks which is nice, I program in c++ and for graphics I use Glut.