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:

  1. Iniciar fazendo as 185 aulas do curso da Ellen Korbes. Aprendago.com .
  2. Fazer a segunda Parte do curso do Otávio Gallego. Aprenda Golang do Zero .
  3. Voltar ao canal da Ellen no Youtube e assistir as Lives gravadas.
  4. 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.