DevC++ is an obsolete piece of garbage that's several years out of date. Do not use it!
If you want a modern IDE, look no further than Qt Creator¹. It's powerful, blazingly fast, is ported on all major operating systems and support several compiler toolchains. There's also MS Visual Studio, which, after installing Visual Access X plugin, is a pretty decent IDE, with very novice-friendly debugger. It does bind you to the compiler and operating system, though.
If you like neither of the above, there's KDevelop, Code::Blocks, Eclipse, Netbeans and probably countless other IDEs that are much much better than devcpp.
As for text editors, you could into Sublime Text and Notepad++, but calling them ides is just as ridiculous as calling them database editors because they can edit .csv or .json files.
¹ Before some ignorant fool claims that it's Qt-only: it is not. There's nothing stopping anyone from using it to develop only C++ or even C code with it.