Curso Introdução à Programação
Instalando a IDE
Nesta aula, vamos instalar o Visual Studio Code, um editor de código moderno, leve e altamente extensível. Ele permite que você configure exatamente os recursos de que precisa, transformando-o em uma poderosa ferramenta de desenvolvimento para C e outras linguagens.
⚠️ Essa aula é especial, pois estamos atualizando o curso! Antes, era usado o programa CodeBlocks. Você pode checar as instruções para instalá-lo no vídeo e no final da aula.
Instalando o Visual Studio Code (VSCode)
- Todos os sistemas operacionais:
Vá para o site oficial do VSCode e faça o download da versão apropriada para o seu sistema.
Figura 1 :Download do VSCode
Clique duas vezes no arquivo baixado para iniciar a instalação.
Marque as opções "Open with Code" para facilitar a abertura do VSCode diretamente na pasta de trabalho.
Figura 2 :Opções durante a instalação do VSCode
Após a instalação, abra o VSCode. Seu layout deve se parecer com a imagem abaixo.

Figura 3 :Visual inicial do VSCode após a instalação
Instalando a extensão C/C++
No VSCode, podemos instalar extensões que aprimoram suas funcionalidades, permitindo que você personalize o editor de acordo com suas necessidades específicas. A extensão C/C++ é particularmente importante, pois fornece recursos fundamentais para o desenvolvimento em C. Para instalá-la, siga os passos abaixo:
- Pressione Ctrl+Shift+X para abrir a aba de extensões
- Pesquise por "C/C++" (extensão oficial da Microsoft)
- Clique em "Install":

Figura 4 : Visão da Extensão no MarketPlace do VSCode
Instalando o MinGW-w64
O MinGW-w64 é uma ferramenta de compilação que vamos usar para compilar nossos programas em C. Para instalá-lo, vamos usar o MSYS2, uma ferramenta que facilita a a instalação e atualização de ferramentas de desenvolvimento. Para isso:
Baixe o instalador por meio deste link.
Execute o instalador e siga os passos do assistente de instalação. É suficiente deixar todas as opções como estão (clique apenas em next).
Quando concluído, certifique-se de que a caixa "Run MSYS2 now" esteja marcada e selecione "Finish":
Figura 5
Isso abrirá uma janela de terminal MSYS2 para você. Nela, cole o comando abaixo (clique no botão direito e em "Paste"):
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
Figura 6
Aceite o número padrão de pacotes no grupo de ferramentas pressionando Enter:

Figura 7
- Pressione "Y" para prosseguir com a instalação:

Figura 8
Após o processo finalizar, precisamos adicionar o programa ao
PATH
do Windows:- Abra o Prompt de Comando (digite "cmd" na barra de pesquisa do Windows) e execute o seguinte comando:
setx PATH "%PATH%;C:\msys64\ucrt64\bin"
Checar Instalação
Para checar a instalação, precisamos fechar o Prompt de Comando e abri-lo novamente, para que ele capture as mudanças que fizemos no PATH. Em seguinda, execute:
gcc --version
Deve aparecer algo como:

Figura 9
Caso dê algum erro, entre em contato via Discord para auxiliarmos!
Instalando o Code Runner
Para finalizar, instale a extensão Code Runner, que facilita a execução do código. Siga os passos abaixo:
- Pressione Ctrl+Shift+X para abrir a aba de extensões
- Pesquise por "Code Runner" (extensão oficial da Microsoft)
- Clique em "Install":

Figura 10 : Visão da Extensão no MarketPlace do VSCode
Após a instalação, acesse as configurações:
- Pressione Ctrl+, (Ctrl + vírgula).
- Pesquise por "code runner run in terminal".
- Marque a opção correspondente:

Figura 11 : Visão da Configuração do VSCode
Instalação do CodeBlocks
Essa seção pertence à versão antiga do curso. Caso não queira utilizar o VSCode, siga os passos abaixo.
O que é CodeBlocks?
O CodeBlocks é uma IDE para programar algumas linguagens de programação, dentre elas, a linguagem C. IDEs são programas que facilitam a codificação de programas, IDEs possuem ferramentas que facilitam a programação, e já vem com o compilador incluído.
Instalando o CodeBlocks.
Para realizar o download do codeblocks acesse o site oficial do codeblocks. Você sera redirecionado a uma pagina como essa:

Figura 12
Sempre clique na opção com "mingw-setup", no caso desse tutorial "codeblocks-20.03mingw-setup.exe".

Figura 13
Aperte em "sourceforge.net" para iniciar o download. Apos o download ter sido concluído, aperte em cima do arquivo baixado, para realizar a instalação.

Figura 14
Apos você ter clicado no instalador, sera aberta uma tela como essa, aperte em Next para continuar.

Figura 15
Na tela de licenciamento aperte I Agree para aceitar e continuar.

Figura 16
Na tela Choose Components clique em Next.

Figura 17
Na tela Choose, Install Location clique em Install para que a instalação possa ser feita, caso queria instalar o codeblocks em uma pasta especifica, diferente da padrão, modifique o campo destination folder, antes de apertar em Install.

Figura 18
Após a instalação aparecera uma mensagem como essa, aperte em sim ou yes, para iniciar o Codeblocks

Figura 19
Agora verifique que o compilador foi detectado como : Default compiler: GNU GCC Compiler e clique em Ok

Figura 20
Escolha a opção "Yes, associante Code :: Blocks with C/C++ file types", para relacionar arquivos C e C++ ao codeblocks e aperte Ok
Agora estamos prontos para começar a codificar programas em C.