Code::Blocks is an open source development environment for the C++ language developed in collaboration with programmers from around the world.
The software was designed both for those who are starting to program and for those who are already a programmer.
Its interface is fully customizable, it offers several features that help during coding. The IDE also has several plugins that can help you during the development of your projects.