Getting started with Go
Salve galera,
Compartilhando uma lista de materiais e links que usei e indico para aprender Go, além da doc oficial. Também links e fóruns da comunidade que acompanho no dia a dia para continuar aprendendo, muitos dos links falam muito além de apenas Go (linguagem de programação) e sim pontos/pensamentos de como podemos ser melhores devs independete da linguagem :).
Links
- Aprenda Go - Curso totalmente em português e grátis, do nível zero ao ninja com a sensacional Ellen Körbes. Curso muito bom e abrange muitas das funcionalidades da linguagem com exercícios e como resolver alguns dos principais problemas encontrados no dia a dia;
- Aprenda Go com testes (TDD) - Tradução do livro de aprender Go com testes (TDD);
- Go by example - introdução prática de exemplos feitos em Go, por exemplo: como fazer um Hello World ou if statement;
- Intro Go e comparação API REST com Node.js - post que fiz um tempo atrás, quando estava iniciando os estudos com Go e brincando com a linguagem;
- Go Proverbs - Talk do Rob Pìke (um dos criados da linguagem), falando um pouco filosofia, design e pensamento da linguagem;
- Ultimate Go - Material para qualquer desenvolvedor que já tenha experiência com alguma outra linguagem de programação e quer aprender mais sobre Go. Guias, pensamentos e filosofias sobre desenvolvimento focado em Go.
Mais meios de aprender e se integrar com a comunidade
- Slack mundial da linguagem - Convite: https://invite.slack.golangbridge.org/
- Canais interessantes:
#brazil
(canal para o Brasil),#jobs
ou#jobs-remote
(procurando ou quer publicar alguma vaga de emprego) e para a galera de Floripa, temos o#floripa
;
- Canais interessantes:
- GoNotícias - Newsletter semanal sobre Go em português;
- Go Full-Stack - Newsletter semanal FullStack com links e conteúdos de Go;
- Comunidade do Go no Reddit - Comunidade compartilha vários links e ocorre varias discussões sobre o assunto;
- Lista de impressionantes frameworks, pacotes e softwares em Go - aqui podemos achar aquele pacote/modulo maroto que estava precisando ou procurando.
Existem outros diversos meios e links como fonte de conhecimento, esses são alguns que conheço. Outra forma muito legal é seguir alguns perfis da comunidade no LinkedIn.