Horas. De. Voo. Anteriormente explicamos como aprender os fundamentos de muitas linguagens de programação em poucos minutos, mas cedo ou tarde é preciso enfrentar guias e tutoriais de maior complexidade. Felizmente, o portal Exercism tem tudo o que precisamos: cada uma das 67 linguagens disponíveis possui uma «pista» com dezenas de exercícios, vídeos de introdução, fóruns dedicados e uma grande quantidade de documentação adicional.

Exercism: Mais de 60 linguagens para aprender a programar de graça
aprender a programar de graça

A situação não mudou: se você quer aprender a programar, o passo mais difícil é o primeiro. Quase todas as linguagens têm um 'Hello, World!', mas independentemente de sua simplicidade superficial, você deve se sentir confortável com sua estrutura, sua sintaxe. Se a centelha não aparecer, passe para a próxima linguagem, explore outra opção. Muitos programadores profissionais insistem na necessidade de adotar novas tecnologias, e essa mesma flexibilidade é o que inspira a plataforma Exercism, com milhares de exercícios distribuídos em 67 linguagens para aprender a programar de graça, desde o início.

Como aprender a programar de graça com Exercism

Exercism: Mais de 60 linguagens para aprender a programar de graça
67 linguagens, aproveite!

Assim como acontece com outras plataformas, o Exercism pede que você crie uma conta para salvar seu progresso, mas se você já possui credenciais do GitHub, pode usá-las. A seção principal de acesso é a Learn, onde você encontrará a categoria 'Language Tracks'. O Exercism divide os exercícios em «pistas de treinamento»: o número exato de exercícios depende de cada linguagem, embora as mais populares tenham uma quantidade maior de material (por exemplo, 24 exercícios de COBOL contra 137 de Python). Você pode participar de mais de uma pista ao mesmo tempo, mas os exercícios permanecerão bloqueados se você não avançar na ordem correta.

Exercism: Mais de 60 linguagens para aprender a programar de graça
Os exercícios estão separados em «pistas», cada uma com um número específico de exercícios
Exercism: Mais de 60 linguagens para aprender a programar de graça
Pensei que Print era suficiente para um Hello World em Python...

A tudo isso se somam vídeos comunitários, séries de introdução, entrevistas com muitos dos criadores e responsáveis por essas linguagens e, é claro, acesso aos fóruns oficiais, apoiados por um servidor no Discord. Para finalizar, o Exercism é gratuito e se financia com doações dos usuários, mas o modo premium (10 dólares por mês) inclui recursos como o modo escuro, vagas adicionais para acesso a mentores e integração com ChatGPT. A única limitação? Todo o conteúdo está em inglês, mas isso não nos impediu antes...

Site oficial: Clique aqui