O Essential Go fornece uma visão abrangente do idioma. É um excelente recurso para iniciantes e intermediários.
Ele cobre as estruturas de dados fundamentais da linguagem em profundidade.
Também explica a simultaneidade e as Goroutines, fornecendo informações sobre as melhores práticas idiomáticas.
Livro Recomendado: The Little Go Book
Outra boa opção para quem quer começar rapidamente.
O livro Little Go aborda o básico. Pode estar desatualizado, mas os fundamentos abordados não foram alterados.
Curso recomendado: Learn Go Programming
O abrangente mergulho de 7 horas do freeCodeCamp no Go. Melhor abordado em blocos, este é um excelente recurso para iniciantes.
O conteúdo do curso também o torna útil para programadores intermediários do Go que desejam recapitular tópicos diferentes.
A melhor maneira de começar é começar a escrever código.
Learn Go With Tests é uma ótima introdução para aprender os meandros do idioma.
Blog recomendado: o blog sobre idioma de programação Go
Essa é a fonte de fato de informações sobre novos recursos e melhores práticas no Go.
Este blog possui um excelente conjunto de recursos para desenvolvedores.
Novos recursos, práticas recomendadas e padrões de Go são todos descritos em detalhes aqui.
Recomendar documentação: GoDoc
O GoDoc é o recurso mais usado pelos desenvolvedores do Go.
É uma fonte única para toda a documentação na biblioteca padrão e em pacotes de terceiros.
Os alunos são incentivados a se referir a este site como o primeiro porto de escala.
Depois de dominar os fundamentos do Go, esse será o único recurso necessário.
Leitura recomendada: a especificação de idioma Go
Finalmente, o manual de referência para Go é uma ótima fonte de informações para perguntas que você terá ao escolher as coisas.
Como em qualquer linguagem de programação, você precisará escrever código para melhorar. O Go é flexível e possui uma ampla variedade de aplicações.
Encontre um projeto de interesse e use o Go, fazendo uso particular do GoDoc à medida que avança. Um bom lugar para começar é https://tour.golang.org.