timothee
Awesome Go - Learning Resources

Awesome Go - Learning Resources

A curated list of awesome Go learning resources, articles, and channels for developers.

December 6, 2025

2 min read

🚧

Under Construction

This page is still a work in progress. More resources, articles, and channels will be added soon :)

Learning Resources

  • go101.org - An up-to-date knowledge base for Go programming self learning.
  • gobyexample.com - An introduction to Go using annotated example programs.
  • Learn Go with tests - Learn Go by writing tests.
  • Go Concurrency Exercises (GitHub) - Exercises with real-life examples to study and practice Go concurrency patterns. Test-cases are provided to verify your answers.
  • Generic Go Exercises - Collection of exercises ranging from entry level up to advanced patterns.
  • Go Roadmap - Step by step "guide" to becoming a Go developer.
  • Go Kata - A collection of daily coding challenges.

Articles

Channels

Matt KØDVB - Awesome in-depth channel with old-school, detailed Go classes.
Anthony GG - A lot of good videos on Go.