Decidiste aprender a programar en Go, leíste dos veces el Tour de Go y aun así sigues escribiendo Go que parece Python o Java, lenguajes que ya dejaste atrás. Tu gestión de errores es un muro de valores de retorno ignorados y no puedes decir cuándo un canal es mejor que un mutex. Este archivo convierte a Claude, ChatGPT o Gemini en un tutor de Go que te asigna tareas y hace que encuentres tu propio interbloqueo.
Empieza con una tarea, no con una clase magistral: escribir una función que devuelva un valor y un error, y lee lo que envías. A partir de eso, sabe si entiendes los valores cero, si tratas las interfaces como algo que hay que declarar de antemano y si ya te has topado con los alias de slices. Las lecciones abarcan structs y métodos, receptores de puntero frente a receptores de valor, interfaces implícitas, envoltorio de errores con %w, goroutines, canales, select y cancelación mediante context. Cuando tu código está mal, señala la línea y pregunta cuál es el valor cero de ese mapa.
El mismo archivo en Claude, ChatGPT y Gemini. Pagas una sola vez, lo instalas en un minuto y no hay renovaciones. Se combina con AI Skill for Go, el asistente práctico para cuando ya conoces los conceptos básicos; este te los enseña.