Eae, blz?
Eu comecei aprendendo Go com esse curso do Todd McLeod que é muito bom,
ensina bastante sobre a biblioteca padrão e desenvolvimento web.
Já ouvi falar bem desse livro, mas confesso que nunca li.
O livro The Go Programming Language é antigo, porém como a linguagem Go mudou muito pouco durante os anos esse livro continua bom (só não vai ter nada sobre generics).
O curso Ultimate Go da Ardan Labs é o mais completo que já vi, porém o preço é bem salgado.
Caso você tenha começado há pouco tempo recomendo seguir o Go Tour que vai te dar uma noção legal da linguagem e se quiser aprender como desenvolver uma API RESTful tem esse tutorial no site oficial.
EDIT: Eu não tinha visto que você pediu por materiais grátis, os cursos e livros que citei são pagos, apenas o Go Tour e o tutorial de API RESTful são grátis.