About This Site
GoLang Tutorial (https://www.golangdev.cn) is a documentation and tutorial site for the Go programming language. It is maintained by an independent developer team and currently published in English and Simplified Chinese.
What the Site Covers
- Syntax basics: variables, types, control flow, functions, structs, methods, slices, maps and more
- Advanced usage: interfaces, generics, iterators, reflection, concurrency, modules, testing, CGO and profiling
- Standard library: commonly used packages with code examples
- Implementation internals: articles on the GMP scheduler, garbage collection, memory allocation, channels and other runtime topics
- Libraries and services: database drivers, microservice tooling and popular third-party Go libraries
How Content Is Written and Reviewed
- Structure first: chapters are ordered from basic to advanced and cross-linked, so readers can follow a path instead of browsing disconnected pages.
- Code that runs: examples are written to be copied and executed locally; if you find one that no longer works with a recent Go version, tell us.
- Corrections are welcome: readers can report errors by email or GitHub (see the Contact page); confirmed mistakes are fixed on the page.
- Attribution: when a chapter builds on public material, we credit the source.
Sources and Thanks
Part of the early organization of this documentation was inspired by the following public projects, and we thank their authors:
- Golang 中文学习文档 — https://golang.halfiisland.com (MIT licensed; Copyright © 2022-present 寒江蓑笠翁)
- go.mosong.cc — https://go.mosong.cc/
- The Go official documentation — https://go.dev/doc/
If you are a rights holder and believe content on this site improperly reproduces your work, please contact us (ayuday@gmail.com) and we will review and remove or replace it promptly.
License
The site code and original editorial content are released under the MIT License (see the LICENSE file in the repository). Quoted or adapted third-party material remains under its original license and attribution.
Contact
- Email: ayuday@gmail.com
- GitHub: https://github.com/ayuday/golangdev
- Privacy: Privacy Policy
