Lista de materias para estudar Golang
Aprender uma nova tecnologia nunca é fácil, pois normalmente ficamos perdidos sobre onde encontrar conteúdo de qualidade. Nesse post, vou listar alguns locais/livros onde vou para aprender e atualizar sobre nossa querida Golang.
Blogs
The Go Blog - blog oficial da linguagem
Embora não haja atualizações constantes, você sempre irá encontrar posts importantes e sobre questões complexas, assim como anúncios de releases e pesquisas.
Aprenda Golang - Blog mantido por mim
Criado há pouco mais de um ano, utilizo esse blog para publicar posts sobre frameworks, benchmarks, tutoriais iniciantes e avançados sobre a linguagem e como algumas partes dela funcionam por debaixo dos panos.
Medium - Tag Golang
Sigo essa tag no Medium a bastante tempo e posso garantir que vale a pena. Semanalmente recebo um e-mail marketing do Medium repleto de bons conteúdos vindos dessa tag.
YouTube
Aprenda Go - Ellen Korbes @vkorbes
https://www.youtube.com/aprendago
Nesse canal você encontra um super curso 100% gratuito e completo da linguagem. Embora o canal não seja atualizado a bastante tempo, o curso ainda é totalmente válido para a versão 1.19 da linguagem.
Aprenda Golang - Nosso canal oficial
https://youtube.com/aprendagolang
Embora os nomes sejam parecidos, esse canal, assim como o blog Aprenda Golang, é mantido por mim. Nele você vai encontrar um curso introdutório da linguagem, onde explico todos os conceitos e sintaxe da linguagem.
Além do curso, existem vários outros vídeos onde abordo outros assuntos da linguagem, como por exemplo generics, fuzzy test e etc..
FullCycle - Go e muito mais
https://www.youtube.com/fullcycle
Como não podemos viver só de Go, aqui, além de você encontrar uma playlist dedicada 100% a nossa querida Golang, encontrará vários outros vídeos relacionados ao mundo do desenvolvimento, como por exemplo DDD e microsserviços.
Livros
Independente de você estar iniciando ou já ter uma boa experiência com a linguagem, existem dois livros que recomendo fortemente para quem quer estudar Golang.
Newsletters
Nessa última categoria vou recomendar 3 newsletters:
- A semana Go - mantida pelo Elton Minetto
- Aprenda Golang News - mantida por nós
- Golang Weekly
Repos e Listas
Se você quiser conhecer um pouco mais sobre os packages e programas open-source criados com Go, recomendo seguir o repositório que foi criado e é mantido pelo Thiago Avelino, o awesome-go. Nesse repo você encontra uma lista bem organizada de softwares, frameworks e bibliotecas da linguagem.
Por último mas não menos importante, recomendo participar de duas listas de discussões, a go-nuts, onde a comunidade tira dúvidas e debate sobre a linguagem, e a go-dev, que é focada em discussões sobre o desenvolvimento da linguagem.
Espero que os links e recomendações ajudem você tanto quanto tem me ajudado.
Até a próxima!