O trabalho com programação virou uma profissão cada vez mais reconhecida pela sociedade nas últimas décadas. Com a popularização dos computadores de mesa e o o da população a essas máquinas, a profissão – que era mais um arquétipo de figurantes em filmes de espionagem – agora tem até seus próprios superastros, como Bill Gates, o bilionário criador da Microsoft.

É uma atividade que tem prestígio, mercado e aplicações em toda e qualquer área do mundo digital em que vivemos. Dada sua importância, é impossível pensar o mundo atual sem programadores, o que exige muito de quem trabalha com isso. Porém, para além da falsa imagem da falta de diversão, programar pode ser muito divertido e é o que vamos mostrar agora com cinco jogos.
1. Code Combat 212w39
Esse jogo é um dos mais conhecidos e prestigiados da área. Trata-se de um RPG em que o jogador deve percorrer o mapa e completar as missões. Porém, para comandar o avatar, somente com códigos nas linguagens oferecidas: Python e JavaScript (duas linguagens altamente aplicáveis).
O visual é divertido e tudo é bem explicado pelo próprio jogo, que tem versão em português e pode ser jogado no navegador. O game tem versão paga, com mais recursos, mas a gratuita é suficiente para aprender muito e iniciar no mundo da programação.
2. Minecraft m3z6n
Isso mesmo: o Minecraft é um dos jogos mais populares dos últimos anos e uma grande fonte de aprendizado de programação. Diversos professores e entusiastas utilizam o jogo dos blocos para ensinar programação, apesar de que essa iniciativa já partiu, lá em 2015, dos próprios criadores do game. O site Code.org tem centenas de jogos com o intuito de ensinar e popularizar a programação desde os seis anos de idade. Disponível a versão em português.
3. Cidade do Algoritmo 5d1t1n
Ainda na pegada dos jogos de blocos, o Cidade do Algoritmo utiliza pássaros como personagem principais para desenvolver missões a partir de comandos básicos.
É um jogo introdutório para quem quer começar a programar e ainda precisa entender as lógicas da programação: os algoritmos. Compreender as sequências de comandos é essencial para a lógica da criação na área – e esse jogo pode ajudar bastante nessa tarefa. Disponível em aplicativos para celular.
4. Flexbox Froggy 1r5m6q
A grande maioria dos jogos de programação estão em inglês, então, quem souber um pouquinho da língua vai ter uma imensa biblioteca de possibilidades. E quem não souber pode aprender os dois de forma intuitiva.
Esse é o caso do nosso querido sapinho Flexbox Froggy, um jogo 2D no navegador em que o personagem executa os comandos em JavaScript, demonstrando de forma bem visual cada etapa.
5. Brain Code 45e4d
Com um nome bem sugestivo, o jogo tem uma dinâmica simples, em que o desafio é descobrir qual a lógica sobre as tarefas que o game pede para desvendarmos.
Pode ser um grupo de palavras ou um número, mas o objetivo é, com a pista, ar o comando, em linguagem de código, necessário para resolver a questão. O jogo é em inglês, mas esse é bem intuitivo e leve, com uma interface simples e que ensina já os primeiros os na função.