Code::Blocks est un environnement de développement pour le langage C++ de code ouvert développé avec la collaboration de programmeurs de différentes parties du monde.
Le logiciel a été conçu à la fois pour ceux qui commencent à programmer et pour ceux qui sont déjà programmeurs.
Son interface est entièrement personnalisable, il offre diverses fonctionnalités qui aident pendant la codification. L'IDE possède également divers plugins qui pourront être d'une grande aide pendant le développement de vos projets.