This project teaches Go fundamentals by having users write tests before code, aligning with test-driven development principles. It guides you from setting up your Go environment in `install-go.md` through essential topics like declaring variables, using `for` loops, and working with structs and interfaces. Each chapter, like `hello-world.md`, introduces new language features through practical testing exercises.
Learn Go programming using a test-driven development approach.
Beginner to intermediate Go developers who want to learn Go while practicing TDD should use this.