O CodeBlocks é um ambiente de desenvolvimento multiplataforma escrito em linguagem de programação C++ e que utiliza a biblioteca wxWidgets. Tem uma arquitetura aberta, graças à qual pode ser escalado por plugins. Suporta C, C++, D (com restrições) e Fortran. O programa foi desenvolvido para Windows, Linux e Mac OS X. Pode ser construído a partir da fonte para quase todos os sistemas do tipo Unix, por exemplo, FreeBSD, PC-BSD. Neste artigo, vamos considerar a instalação do CodeBlocks Ubuntu 20.04 usando o gestor de pacotes apt e a partir do sítio Web oficial.
Primeiro, é necessário atualizar o índice de pacotes utilizando o comando:
$ sudo apt update

Em seguida, é necessário instalar o pacote codeblocks usando o comando:
$ sudo apt -y install codeblocks

Uma vez instalado, o programa pode ser encontrado digitando a palavra code na pesquisa do menu principal:

Se ao tentar instalar usando o gestor de pacotes apt, o comando der o erro:"Unable to locate package codeblocks", é necessário ativar o repositório universe antes de instalar o programa. Para o fazer, execute o comando no terminal:
$ sudo add-apt-repository universe
Não é necessário atualizar os índices dos pacotes, pois o programa actualizá-los-á automaticamente. Depois disso, pode tentar instalar o programa novamente.
Quando executar o programa pela primeira vez, ser-lhe-á pedido que selecione um compilador:

O compilador já deve estar presente no sistema. Se não houver um compilador para escolher na lista quando iniciar o programa pela primeira vez, tem de o instalar. Pode utilizar o compilador GCC (considerado standard para o Ubuntu). A sua instalação está descrita no artigo Instalar o GCC no Ubuntu 20.04.
A janela principal do programa tem o seguinte aspeto:

Para criar um novo projeto, selecione Criar um novo projeto no menu principal:

Como exemplo, vamos escolher criar uma aplicação de consola selecionando este item no menu pendente no topo:

De seguida, selecione a linguagem de programação em que a aplicação será desenvolvida:

De seguida, deve definir um nome para o projeto e o caminho para o diretório onde o projeto será guardado:

No último passo, pode selecionar um compilador e também definir opções para depuração. Pode saltar este passo e clicar em Finish:

Depois de escrever o código, este deve ser compilado, clicando no botão da seta verde. Após a compilação, o programa arrancará automaticamente e os resultados serão apresentados no terminal:

O processo de instalação em si não é difícil. Também pode escolher como instalar o programa.