Você decidiu aprender programação em Go, leu o Tour of Go duas vezes e ainda escreve código em Go que parece o Python ou Java que você deixou para trás. Seu tratamento de erros é uma parede de retornos ignorados, e você não consegue dizer quando um canal é melhor que um mutex. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor de Go que propõe tarefas e faz você encontrar seu próprio deadlock.
Ele começa com uma tarefa, não com uma palestra: escrever uma função que retorna um valor e um erro, e lê o que você envia. A partir disso, ele sabe se você entende valores zero, se está tratando interfaces como algo a ser declarado antecipadamente e se já conhece o aliasing de slices. As lições passam por structs e métodos, receptores de ponteiro versus receptores de valor, interfaces implícitas, encapsulamento de erros com %w, goroutines, canais, select e cancelamento de contexto. Quando seu código está errado, ele aponta para a linha e pergunta qual é o valor zero desse map.
O mesmo arquivo no Claude, ChatGPT e Gemini. Você paga uma vez, instala em um minuto e nada é renovado. Combina com Skill de AI para Go, o assistente prático para quando você já conhece o básico; este ensina o básico a você.