Go — a linguagem que todos querem. Mas onde aprender?
\n\nVocê provavelmente já ouviu que Go (Golang) é a linguagem do Google, usada para escrever serviços backend de alta carga, soluções em nuvem e até utilitários CLI. É simples como Python, mas rápido como C++. E a demanda por desenvolvedores Go só cresce.
\n\nO problema é outro: não há muitos cursos bons de Go em português, e em inglês são tantos que dá até confusão. Resolvemos esse problema para você. Neste artigo — top canais do YouTube e cursos de Go que realmente vão te levar do zero até um desenvolvedor middle de confiança. E também — exemplos de código que você pode executar agora mesmo.
\n\nPronto? Vamos nessa!
\n\nPor que vale a pena aprender Go agora?
\n\nGo não é moda. É uma tendência que já virou padrão. Olhe para Docker, Kubernetes, Prometheus, Terraform — todos escritos em Go. Se você quer trabalhar com DevOps, SRE ou desenvolvimento backend em uma grande empresa, não tem como ficar sem Go.
\n\nAqui estão 3 razões para começar a aprender Go hoje:
\n- \n
- Facilidade de entrada — a sintaxe do Go é mais limpa que a do Java e mais compreensível que a do Rust. Você escreve seu primeiro servidor em 30 minutos. \n
- Salário alto — desenvolvedores Go estão entre os 3 mais bem pagos no mercado da Europa e América Latina. \n
- Biblioteca padrão poderosa — você não precisa instalar 50 dependências para um simples servidor HTTP. \n
Mas para dominar a linguagem, você precisa dos recursos certos. Aqui está nossa seleção.
\n\nTop canais do YouTube sobre Go (em português)
\n\n1. Golang Academy
\nUm dos canais mais populares sobre Go em português. O apresentador é um desenvolvedor experiente que explica coisas complexas de forma simples. Desde o básico até goroutines e channels — tudo explicado detalhadamente.
\nO que assistir: playlist "Go do zero" — mais de 20 vídeos, cada um com 20-30 minutos.
\n\n2. Timofey Khiryanov
\nNão é exatamente sobre Go, mas suas aulas sobre algoritmos e estruturas de dados em Go são obrigatórias para qualquer desenvolvedor. Se você quer não apenas escrever código, mas entender como ele funciona — este é o seu canal.
\n\n3. DevGolang
\nCanal para quem já conhece o básico. Aqui são analisados projetos reais: de parsers a microsserviços. Muito live-coding e análise de bibliotecas open source.
\n\nTop canais do YouTube sobre Go (em inglês)
\n\n4. Matt KØD (The Go Programming Language)
\nClássico. Matt explica Go de forma que até um iniciante entende tudo. Sua série "Learn Go Programming" tem 5 horas de conteúdo que substituem metade dos livros.
\n\n5. JustForFunc
\nCanal de um desenvolvedor do Google. Aqui você aprende a escrever Go no estilo produção. Vídeos sobre testes, benchmarks e padrões de projeto são especialmente úteis.
\n\n6. FreeCodeCamp — Golang Tutorial
\nCurso gratuito de 10 horas que cobre tudo: da instalação à criação de uma REST API. Ideal para quem quer uma abordagem sistemática.
\n\nMelhores cursos de Go (pagos e gratuitos)
\n\n7. Stepik — "Go para iniciantes"
\nCurso gratuito em português. 20 aulas, 10 exercícios práticos. Adequado para iniciantes absolutos.
\n\n8. Coursera — "Programming with Google Go" (University of California)
\nEspecialização com 3 cursos. Oferece certificado. Se você quer reconhecimento internacional, esta é a melhor opção. Tem período de teste gratuito.
\n\n9. Udemy — "Go: The Complete Developer's Guide"
\nO curso mais popular de Go na Udemy. Autor: Stephen Grider. 30 horas de conteúdo, mais de 100 exercícios. Frequentemente com desconto de até 90%.
\n\n10. Canal do YouTube "Golang Dojo"
\nNão é exatamente um curso, mas uma série de playlists. A qualidade da explicação é top. Recomendo especialmente a playlist "Concurrency in Go" — depois dela você entenderá goroutines como a palma da sua mão.
\n\nExemplo prático: escrevendo um servidor HTTP em Go
\n\nTeoria é legal, mas vamos escrever algo real. Aqui está um servidor web simples em Go que retorna JSON:
\n\npackage main\n\nimp