Progate: aprenda a programar on-line gratuitamente

Progate é um serviço atualmente gratuito na Web que ensina várias habilidades de programação, scripts e outras habilidades relacionadas a computadores.

O serviço foi estabelecido em 2014 em Tóquio, Japão e foi disponibilizado em inglês em outubro de 2017.

Você precisa se inscrever em uma conta para começar a usar o serviço, mas o e-mail digitado não é verificado no momento e não há custos também.

Progate exibe os cursos disponíveis em sua primeira página. Você pode aprender HTML e CSS, JavaScript, jQuery, Ruby, Ruby on Rails 5, PHP, Java, Python, a linha de comando (Linux, Unix) ou Git agora.

Alguns cursos consistem em uma única lição, enquanto outros em várias lições. A lição Linha de comando leva um pouco mais de uma hora para ser concluída, enquanto você passa mais de 10 horas no curso de Java.

Você pode conferir os detalhes de cada lição antes de iniciar um curso e, se desejar, pode iniciar vários cursos.

As lições são compostas de slides que você passa um por um. Alguns explicam conceitos, enquanto outros pedem que você pratique o que aprendeu anteriormente.

A captura de tela na parte superior mostra o primeiro comando que você aprende ao iniciar o curso de Comando. Ele destaca como o comando touch funciona para criar novos arquivos e visualiza isso muito bem.

O próximo slide abre um ambiente de trabalho em que você é solicitado a executar esse comando. Você recebe instruções à esquerda, uma janela de emulação de terminal no meio e informações sobre a estrutura de arquivos à direita.

As alterações feitas são refletidas no painel de estrutura do arquivo e você também pode executar outros comandos em um teste.

Uma opção para ver a resposta, redefinir a interface e "julgar" o que você fez é fornecida.

A estrutura geral da interface da web é bastante boa. Progate destaca comandos ou informações nos slides, explicando-os com texto e visualmente. Você pode voltar a esses slides informativos sempre que precisar atualizar sua memória ou procurar algo.

Todo o sistema usando elementos de gamifcação. Você ganha pontos de experiência ao concluir as sessões de treino, por exemplo, e sobe de nível quando atinge um número suficiente deles.

O progresso é salvo automaticamente e você pode voltar aos cursos e lições posteriormente para continuar onde parou pela última vez.

Palavras finais

Progate ensina várias linguagens e habilidades de script e programação. Os cursos são fáceis de seguir e, como tudo acontece on-line, são mais fáceis de iniciar do que a maioria dos outros cursos que exigem que você configure um ambiente de programação para começar.

Naturalmente, você terá que fazer isso eventualmente, mas se você quiser apenas aprender uma nova habilidade imediatamente, isso é excelente para isso.

As instruções são claras e o auxílio visual fornecido é útil para entender cada conceito. (via Genbeta)