Bem-vindo ao "Golang for Noobs"! Este é um projeto destinado a ensinar conceitos fundamentais da linguagem de programação Go (Golang) para iniciantes. Ainda estou adicionando a explicação em portugues (PT-BR) a alguns arquivos, este repositório foi usado em um mini-curso que ministro para times interessados em aprender Golang, por isso alguns arquivos não possuem a explicação detalhada AINDA, mas estou trabalhando nisso.
EN: Welcome to "Golang for Noobs"! This is a project aimed at teaching fundamental concepts of the Go programming language (Golang) to beginners. I'm still adding explanations in Portuguese (PT-BR) to some files; this repository was used in a mini-course that I teach to teams interested in learning Golang, which is why some files don't have detailed explanations YET, but I'm working on it.
A linguagem Go, também conhecida como Golang, é uma linguagem de programação de código aberto desenvolvida pelo Google. Com uma sintaxe simples e eficiente, Go é projetado para facilitar a criação de software confiável e eficiente, especialmente em sistemas distribuídos e concorrentes.
Este projeto é uma iniciativa para fornecer uma introdução amigável e acessível à linguagem Go, cobrindo desde conceitos básicos até tópicos mais avançados.
Cada seção contém explicaçõe dos conceitos abordados dentro do arquivo, acompanhadas de exemplos de código para ilustrar a sua aplicação.
Contribuições para melhorar o conteúdo existente ou adicionar novos tópicos são bem-vindas! Sinta-se à vontade para enviar pull requests com correções ou novos conteúdos. Você também pode abrir issues para relatar bugs, fazer perguntas ou sugerir novas ideias. Licença
Este projeto é licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter mais detalhes.
O projeto está organizado em seções que abordam diferentes aspectos da linguagem Go:
Versão 1.19
Go, também conhecida como Golang, é uma linguagem de programação criada pela Google em 2007 e lançada em 2009. É uma linguagem de código aberto, compilada e concorrente, projetada para ser eficiente, simples e escalável. Algumas de suas características distintivas incluem um sistema de tipos estáticos, coleta de lixo automática, suporte para concorrência e facilidade de leitura e escrita de código. Go é frequentemente usada para desenvolvimento de sistemas de larga escala, aplicações de rede, serviços web e projetos de computação distribuída.
Como seria um pouco difícil procurar apenas por 'go' no google, acabou que a linguagem ficou carinhosamente conhecida como Golang (go language).