Que tal aprender Go?
👨🏻💻 Olá pessoal!
A dica de hoje é para você que quer aprender Go, a linguagem do Google. Eu não vou ficar aqui explicando que linguagem é essa e pra que serve, pois se você está lendo esse post, imagino que já saiba disso. Se não sabe, clique aqui .
Quando iniciei meu aprendizado, busquei alguns cursos na web para acelerar o aprendizado.
Cursos de Go em inglês
A maioria dos cursos que encontrei são em língua inglesa. Para mim, isso não é uma barreira mas pode ser para outras pessoas. Alguns dos mais legais são so do Todd Macleod. Ele possui uma didática muito bacana que pode ser conferida em: Learn how To Code Google’s Go (golang) Programming Language .
Cursos de Go em português
Curso do Otávio Gallego
Em português, encontrei na Udemy: Aprenda Golang do Zero do Otávio Gallego.
Trata-se de um curso pago, divido em duas partes: a primeira referente ao aprendizado da linguagem em si e a segunda focada no desenvolvimento de uma aplicação web.
O conteúdo é bom, mas carece em um aspecto fundamental: a primeira parte praticamente não possui exercícios.
Já a segunda parte é super completa, pois o autor vai construindo uma aplicação web em GO, passo-a-passo, seguindo pelo front-end, backend e incluindo até mesmo a parte de conexão com database.
Curso da Ellen Korbes
Depois de continuar pesquisando, encontrei uma verdadeira pérola que é o curso Aprendago.com da Ellen Korbes.
A Ellen começou a ensinar Go justamente para fixar o próprio aprendizado. Por conta de seu interesse na linguagem e participação ativa nas Gopher Conferences, acabou sendo contratada para trabalhar em uma empresa na Alemanha.
O curso dela foi postado no Youtube e possui alguns diferenciais:
- Didática: As explicações da Ellen são extremamente claras. É impossível não entender.
- Método: Ela explica e a seguir demonstra na prática o que foi explicado.
- Exercícios: A cada capítulo há muitos exercícios para fixar o aprendizado.
- É totalmente em português.
- Além de ensinar a programar, mostra como utilizar a documentação oficial.
- É super caristmática e divertida.
- Possui github para postagem de códigos e exercícios.
- Estimula postagem das soluções e discussão pelos alunos.
- É totalmente free. Aceita contribuições voluntárias. (Se puder, contribua!)
- Aborda conceitos que não são abordados em outros cursos do gênero. Exemplo: Ok idiom.
- É o mais completo que encontrei: são 185 aulas ao todo!
- Está disponível na plataforma mais acessível: youtube.
- Dispensa uso de IDEs, instalações e configurações do computador para sua realização.
O curso da Ellen foi elaborado por volta de 2017 e postado em 2020. Apesar disso, continua bastante atualizado.
A Ellen agora está mais atarefada com suas atribuições, mas ainda continua contribuindo, criando live sessions com conteúdo mais avançado para aqueles que concluíram o curso.
Quer programar em Go? Comece hoje:
Se você está decidido a aprender Go, porque não reunir o melhor dos dois mundos? Minha recomendação é a seguinte:
- Iniciar fazendo as 185 aulas do curso da Ellen Korbes. Aprendago.com .
- Fazer a segunda Parte do curso do Otávio Gallego. Aprenda Golang do Zero .
- Voltar ao canal da Ellen no Youtube e assistir as Lives gravadas.
- Ir para um curso intermediário mais voltado para arquitetura como Exploring The Go (golang) Programming Language ou web development w/ Google’s Go (golang) Programming Language , ambos do Todd McLeod.
É isso aí pessoal! Até a próxima.
