Learn Go programming from scratch as a Chinese-speaking developer without needing English resources.
Build a structured foundation in Go syntax, functions, interfaces, and goroutines through self-paced reading.
Reference Go concurrency patterns and error handling best practices while learning the language.
Transition from another programming language to Go with a comprehensive, book-style guide.
This repository is the official Chinese translation of "The Way to Go," a comprehensive beginner-to-intermediate book about the Go programming language (also called Golang). The original book was written by Ivo Balbaert, and this translation was created to make high-quality Go learning resources available to Chinese-speaking developers who would otherwise face a language barrier with the original English text. The problem it solves is straightforward: Go is a modern, efficient programming language created by Google, but quality learning materials in Chinese were scarce when this project started. Rather than leaving Chinese developers to struggle with English-only resources or rely on piecemeal blog posts, this volunteer-translated book provides a structured, authoritative path through the entire language. The book itself covers everything from Go's basic syntax and data types, to functions, interfaces, goroutines (Go's way of handling concurrency, running multiple tasks simultaneously), error handling, and building real applications. It is organized as a series of chapters in Markdown format, hosted directly on GitHub so anyone can read it in their browser for free. You would use this resource if you are a Chinese-speaking developer who wants to learn Go from the ground up, or if you already know another programming language and want a thorough, book-style reference rather than scattered documentation. It is particularly valuable for self-learners who prefer structured reading over video tutorials. The tech stack is minimal by design: the content is plain Markdown text files stored in a GitHub repository, requiring no software installation to read, just a web browser. The subject matter covers Go (the language), and the project is licensed under CC BY-SA 3.0 for content and BSD 3-Clause for code examples.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.