Code::Blocks é um ambiente de desenvolvimento para a linguagem C++ de código aberto desenvolvido com a colaboração de programadores de diversas partes do mundo.
O software foi projetado tanto para quem está começando a programar, quanto para quem já é programador.
Sua interface é totalmente customizável, ele oferece diversos recursos que auxiliam durante a codificação. A IDE possui ainda diversos plugins que poderão ser uma mão na roda durante o desenvolvimento de seus projetos.