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 estudar e me 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 que você está
Pode parecer estranho eu recomendar o blog que você está, porém como eu não sei se você chegou até aqui pelo Google, vale dizer que nós postamos conteúdos semanalmente.
Nesses posts abordamos assuntos como, 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!
Achei super bacana o post e gostaria de acrescentar essa playlist do YT com alguns projetos em GO para iniciantes. https://www.youtube.com/playlist?list=PL5dTjWUk_cPYztKD7WxVFluHvpBNM28N9