Muitos pais ficam preocupados com a ideia de o filho estar "atrasado" na programação quando ouvem falar do filho de um amigo que fez um jogo aos cinco ou seis anos. A pergunta aparece o tempo todo: com que idade uma criança deve sentar diante do computador e aprender a programar?
A resposta curta: não existe idade obrigatória. Mais importante que a idade é saber se seu filho tem as habilidades básicas e se gosta da atividade. Este artigo ajuda você a perceber quando seu filho está pronto, a escolher um ponto de partida adequado à idade e a apoiar os primeiros projetos.
Não precisa começar muito cedo
Programar é escrever passos para uma máquina seguir. Antes de mexer no computador, as crianças precisam estar à vontade com as ideias que ficam por baixo: seguir uma ordem, repetir, "se… então…", encontrar e corrigir erros. Essas ideias podem ser praticadas com brincadeiras de papel, brinquedos e até com o próprio corpo, sem tela nenhuma.
Por isso, crianças pequenas que ainda não usaram um computador não estão "perdendo" nada. Uma criança de sete ou oito anos que brincou bastante de ordenar passos, descobrir regras e dar direções costuma aprender rápido na primeira vez que experimenta uma ferramenta de programação. Já empurrar a criança para o computador cedo demais pode transformar a programação em uma matéria pesada.
Sinais de que seu filho está pronto
Cada criança é diferente. Em vez de olhar a idade, observe sinais como estes:
- Seu filho gosta de seguir ou inventar passos: colocar coisas em fila, dar direções, criar brincadeiras com regras.
- Ele pergunta com frequência "como isso funciona?" sobre objetos, jogos e aparelhos de casa.
- Ele consegue se concentrar em uma atividade por cerca de 15 a 20 minutos.
- Ele reconhece ícones, lê algumas palavras curtas e sabe usar o mouse ou a tela sensível ao toque.
- Ele não desiste assim que algo dá errado, ou pelo menos tenta de novo com alguém ao lado.
Se seu filho ainda não chegou lá, tudo bem. Continue com brincadeiras sem tela e tente de novo daqui a alguns meses.
O que combina com cada idade
As idades abaixo são apenas uma orientação aproximada:
| Idade (aprox.) | O que combina | Exemplos |
|---|---|---|
| 4–6 | Brincadeiras sem tela, desafios com figuras sobre colocar passos em ordem | Seguir setas coladas no chão, ordenar cartas com figuras da rotina da manhã |
| 7–9 | Programação em blocos, projetos bem pequenos | Fazer um personagem andar, dizer uma frase, mudar de cor ao ser tocado |
| 10–12 | Projetos mais longos, digitar código se a criança quiser | Um jogo simples com pontuação, uma história com várias cenas |
Não precisa "subir de nível" seguindo a tabela. Uma criança de dez anos que está começando a programar ainda deve começar pelos blocos, até se cansar deles.
Comece pela programação em blocos
Para a maioria das crianças, o primeiro passo mais suave é uma linguagem de programação em blocos: cada comando é um bloco colorido, e a criança arrasta os blocos para montar uma sequência, um pouco como encaixar brinquedos. Isso traz três vantagens:
- Sem erros de digitação. Os blocos só se encaixam com blocos que fazem sentido, então a criança foca na ideia, e não em pontos e vírgulas.
- Resultado imediato. Basta apertar executar e o personagem se move, e a criança vê na hora se o programa faz o que ela queria.
- Estrutura visível. Um bloco de repetir envolve os blocos que estão dentro dele e um bloco "se" tem um espaço para a condição, então a própria forma se explica.
Na hora de escolher uma ferramenta ou um aplicativo, alguns critérios gerais ajudam: sem anúncios, sem conversa com desconhecidos, espaço para os projetos da própria criança e não só para seguir tutoriais, e uma interface que seu filho consiga usar sozinho.
Projetinhos e como apoiá-los
O primeiro projeto deve ser pequeno o bastante para terminar em uma sessão: um personagem atravessando a tela, um cartão de aniversário que fala, um peixe nadando de um lado para outro. Terminar algo pequeno dá vontade de fazer mais, muito mais que um projeto grande largado pela metade.
- Sente ao lado, mas não pegue o mouse. Pergunte "o que você quer que o personagem faça?" e deixe a criança tentar.
- Trate os erros como algo normal. Quando o programa der errado, pergunte "qual passo você acha que desviou o caminho?" em vez de consertar por ela.
- Faça sessões curtas. Cerca de 20 a 30 minutos combinam com muitas crianças; pare enquanto ainda querem mais.
- Deixe que mostrem o que fizeram. Chame a família para ver o programa funcionando e ouvir como foi feito.
Na área Criar do Dologi, a ferramenta "Robô desenhista" permite que seu filho alinhe comandos para um robô andar sobre um papel pontilhado e desenhar uma forma, um jeito suave de se acostumar com sequências de comandos antes de experimentar uma ferramenta de programação maior.
Resumindo
- Não existe idade obrigatória para aprender a programar; habilidades básicas e interesse importam mais que a idade.
- As crianças pequenas aprendem melhor as ideias da programação com brincadeiras sem tela.
- Quando seu filho estiver pronto, comece pela programação em blocos e por projetos que dá para terminar em uma sessão.
- Sente ao lado, pergunte mais do que explique e trate os erros como parte do aprendizado.
Leia também: Programação sem computador: brincadeiras de pensamento algorítmico para crianças de 5 a 10 anos
