Programar é dar instruções claras
No fundo, programar é dar a um computador uma lista de instruções, em ordem, para fazer alguma coisa, e consertar a lista quando ela não funciona. As crianças pequenas podem aprender essas ideias muito antes de ler ou escrever, e já as usam todos os dias.
Procure sequências no dia a dia
As rotinas são sequências: escovar os dentes, se vestir, fazer um sanduíche. Peça para a criança dizer os passos em ordem e depois faça exatamente o que ela disser, nem mais nem menos. Se ela esquecer de «abrir o saco do pão», você não consegue pegar o pão! É divertido, e é exatamente assim que os computadores seguem instruções.
Brinquem de robô
Você é o robô e a criança é quem programa. Os robôs só entendem comandos simples como «um passo para a frente», «vire à esquerda» e «vire à direita». Ela consegue levar você até o sofá? Troquem de papel também. Desenhem setas em cartões e montem o caminho inteiro antes de o robô se mexer: isso é escrever um programa.
Os erros fazem parte da programação
Os programadores chamam de «depurar» o ato de consertar erros, e fazem isso o tempo todo. Quando um plano dá errado, pergunte «Onde deu errado? O que vamos mudar?» em vez de começar do zero. Assim as crianças aprendem que errar é só um passo para acertar.
Primeiros jogos de programação
Os jogos deixam as sequências visíveis e respondem na hora.
- O Bunny Code guia um coelhinho com setas entre pedras até uma cenoura. No Passo a passo, cada seta move o coelhinho na hora; no Planeje, as crianças montam o caminho inteiro e apertam Vai!, como quem executa um programa; a Caça às estrelas acrescenta estrelas para pegar pelo caminho.
- O Wizzy Maze treina planejar um caminho: percorrer o único caminho que leva ao lugar certo, evitando becos sem saída.
- Nenhum dos dois precisa de leitura, então funcionam a partir de uns 4 anos.
Que continue sendo brincadeira
Não há pressa. O objetivo nessa idade não é escrever código, mas gostar de pensar em passos, testar ideias e consertá-las. Essa atitude é o que deixa muito mais fácil aprender a programar depois.