Existem muitas linguagens de programação com as quais você pode criar uma infinidade de coisas, como jogos, bancos de dados, programas ou controle de dispositivos físicos.

Para começar a aprender programação, há também muitos tutoriais e idiomas mais simples, um dos mais simples e visuais é o Scratch, por outro lado, uma das linguagens mais usadas e poderosas é o Python, nós dois vamos vê-los abaixo com um pouco mais de detalhes.

Além desses dois idiomas, se você não estiver convencido, você sempre pode instalar um IDE diferente (ambiente de desenvolvimento) para trabalhar com outras linguagens como Java, C/C++, HTML 5, etc.

3.1 Arranhão

Com essa linguagem é muito fácil começar no mundo, tanto para crianças quanto para qualquer pessoa sem noção prévia.

Para começar com scratch,uma linguagem de programação visual desenvolvida pelo MIT, abra o Zero 2 da seção de Programação dentro do Rasberry Pi OS. Não se preocupe, apesar de sua aparência simples e amigável, é um poderoso ambiente de programação totalmente funcional para se desenvolver desde pequenos jogos ou imagens até projetos complexos de robótica. Esta linguagem é baseada na programação passo-a-passo usando blocos, que fazem parte do código pré-escrito em partes classificadas por cores. Existem muitos livros e tutoriais que ensinam essa língua.

3.2 Python

Por outro lado, o Python é programático baseado em escrever declarações usando sua própria linguagem e um formato específico. Raspbian tem um ambiente de desenvolvimento (IDE) para programar com Python, como o programa Scratch 2, chamado Thonny Python IDE. Este tem duas interfaces: "Modo Normal", e "Modo Simples", que é melhor para iniciantes. Há também muitos livros e tutoriais que ajudam você a começar.