• Stars
    star
    127
  • Rank 274,748 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Um guia/tutorial/cheat-sheet que irá ajudar você começar a estudar e melhorar seus conhecimentos em golang.

Go4noobs

Golang


Explore a documentação »

Report Bug · Request Feature

Sobre o Projeto

Esse 4Noobs tem o intuito de ajudar quem quer aprender Go ou simplesmente aprender sua primeira linguagem de programação.

ROADMAP

Recomendo que acessem o roadmap sobre a linguagem Go da roadmap.sh. Ele é constantemente atualizado e possui links para todos os passos. Esse repositório será utilizado para fornecer conteúdos e tutoriais adicionais ao roadmap.

Introdução

Resumos

Conteudos Detalhados

Aqui temos inúmeros links que irão complementar o roadmap. Os que possuírem o emoji ⭐ são os que considero essenciais. Obs: sempre recomendo o uso das documentações em inglês, pois são sempre as primeiras a serem atualizadas.

Português

Inglês

  • Learn Go with tests (Simplesmente o melhor tutorial de go que já vi!)
  • Go Style guide (Um ótimo guia do que se deve realizar e não realizar em Go.)
  • Go advice (Outro ótimo guia do que fazer e não realizar em Go, como provérbios e também o famoso "The Zen of Go")
  • 50 shades of go (Armadilhas, pegadinhas e erros comuns para novos desenvolvedores de Golang)
  • Golang Cheat Sheet (Um ótimo repositório para relembrar a sintaxe e implementações uteis em Go.)
  • Go patterns (Uma coleção de designs e padrões de aplicação para a linguagem Go.)
  • Awesome Go (Uma lista selecionada de incríveis frameworks, bibliotecas e software s em Go.)
  • Effective GO (Esta é uma documentação oficial que fornece dicas para escrever código Go claro e idiomático.)
  • Standard Go Project Layout (Um layout de como organizar sua estrutura de pastas em projetos GO.)

Como Contribuir

Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas contribuições são extremamente apreciadas

  1. Realize um Fork do projeto
  2. Crie um branch com a nova feature (git checkout -b feature/featureBraba)
  3. Realize o Commit (git commit -m 'Adicionado conteudo brabo')
  4. Realize o Push no Branch (git push origin feature/featureBraba)
  5. Abra um Pull Request

Autores

  • Caio Alexandre Reis de Almeida - Desenvolvedor - @caioreix