Aprendendo Go na prática — com exemplos reais e estrutura didática
👋 Olá, pessoal!
Sou Allison Yuri, 26 anos, atualmente atuando como Tech Lead na Prime Secure.
Sou apaixonado por tecnologia, política, blockchain, cibersegurança e filosofia.
🎯 Por que estou aqui?
Comecei a postar no DEV Community com o objetivo de compartilhar conhecimento acessível e prático para quem deseja entrar no mundo da programação — especialmente com a linguagem Go.
🚀 Projeto: gostart
O
gostarté um repositório aberto e colaborativo com o propósito de ensinar Go através de exemplos diretos, comentados e estruturados.Cada exemplo é isolado em seu próprio diretório, com um
main.goe umREADME.mdexplicativo.
O foco é aprender fazendo, lendo e testando.
📂 Estrutura atual
✅
01_hello
Seu primeiro contato com Go — o clássicoHello, World!— com explicações sobrepackage main,func main()efmt.Println.✅
02_argumentos
Como capturar argumentos da linha de comando usandoos.Argsestrings.Join.✅
03_duplicatas
Leitura do terminal combufio.Scanner, uso de mapas para contagem, e lógica para exibir apenas linhas duplicadas.✅
04_gif_animado
Geração de imagens animadas comimage/gif, loops gráficos, senoides e criação de GIFs de curvas de Lissajous.
📌 O que vem por aí?
O repositório será continuamente atualizado com novos exemplos como:
- Requisições HTTP (
net/http)- Concorrência com goroutines e channels
- Manipulação de arquivos
- Integrações com APIs reais
🤝 Contribuições são bem-vindas!
Se você também quer ajudar a ensinar Go, sinta-se totalmente livre para enviar pull requests com novos exemplos seguindo o padrão atual:
exemplos/ └── 0X_nome_do_exemplo/ ├── main.go └── README.md
💬 Fique à vontade para comentar, sugerir melhorias ou perguntar qualquer coisa.
Vamos aprender juntos! 🚀