Si vous avez déjà de l'expérience en programmation, le Go Tour est vraiment formidable. Vous ne pouvez pas demander une meilleure façon de commencer. C'est amusant et vous apprendrez rapidement beaucoup de choses.
Après avoir parcouru cela (et joué un peu avec quelques programmes tests en cours de route), j'ai lu la page Effective Go et j'ai simplement commencé à travailler sur le programme que je voulais réaliser (je portais un programme existant que je connaissais bien sur Go, donc j'apprenais simplement Go et non mon domaine de problème en même temps).
La documentation des packages est également très bonne. N'oubliez pas que vous pouvez cliquer sur les noms des fonctions pour accéder au code Go qui implémente cette fonction. Lire du code en activité est un excellent moyen d'apprendre et de trouver des idées.
Quand j'ai commencé, j'ai parfois lu un chapitre ou deux du livre de Miek Giebens Learning Go. Il est disponible en PDF gratuit et la présentation du livre est agréable, ne soyez pas effrayé par le site web noir et vert. :-)
J'ai entendu de bonnes choses sur "An Introduction to Programming in Go" (également disponible gratuitement).