Lembra dos antigos cadernos de caligrafia? Se você pensa que o conceito está desatualizado ou aposentado, está enganado. No universo da programação, a ideia foi renovada e adaptada para o computador, resultando no desenvolvimento de uma ferramenta específica para treinar a digitação de códigos.
Chamada de Typing.io, a ferramenta usa o conceito da repetição (tão comum nos antigos cadernos de caligrafia) para praticar a digitação dos códigos. Nela você encontra uma série de linguagens, como PHP, JavaScript, Python, Shell, Ruby on Rails, Perl, entre muitas outras.
A ferramenta não tem como objetivo ensinar programação. Conforme os desenvolvedores, ela foi concebida como uma maneira de praticar a digitação em ambientes diferentes de codificação de código aberto.
Quem está começando (ou já trabalha) com programação sabe que escrever todo o código é bem trabalhoso. No início, é comum esquecer uma letra, uma vírgula, um espaço, e por aí vai.
Quem já atua na área há mais tempo sabe que os erros e dificuldades vão diminuindo com a prática, que também torna a digitação dos códigos mais rápida. E é neste contexto que entra a ferramenta.
Typing: Como funciona a ferramenta
As lições são baseadas em códigos reais, e permitem a prática de digitação das sequência de teclas de forma bem realista.
O conceito é simples. Você carrega as lições na linguagem que quer praticar e digita por cima do código.
Se comete algum erro, o texto fica vermelho. Assim você identifica o problema, e precisa apagar e escrever da maneira correta. Se o texto estiver correto, o código fica com a cor correspondente à função.
Então, que tal fazer a experiência com a ferramenta e nos contar como foi?