go_useful_resources
Go - 有用资源
Section titled “Go - 有用资源”以下是一些官方和强烈推荐的资源,用于学习和使用 Go 编程语言:
官方 Go 资源
Section titled “官方 Go 资源”- Go 编程语言官方网站: https://go.dev/ - Go 下载、文档、新闻和社区链接的中心。
- Go 语言之旅: https://go.dev/tour/ - 对 Go 语法和基本功能的互动介绍,可在浏览器中运行。
- Effective Go: https://go.dev/doc/effective_go - 学习编写清晰、地道的 Go 代码的必备读物。涵盖约定和最佳实践。
- Go 标准库文档: https://pkg.go.dev/std - Go 标准库中所有包的综合文档。
- Go 语言规范: https://go.dev/ref/spec - 详细说明语言语法和语义的官方参考手册。
- Go Modules 参考: https://go.dev/ref/mod - Go 依赖管理系统的文档。
- Go Playground: https://go.dev/play/ - 一个在线环境,无需安装即可编写、运行和分享小型 Go 程序。
社区和学习平台
Section titled “社区和学习平台”- Go 博客: https://go.dev/blog/ - 关于版本发布、特性和深入技术主题的官方文章。
- Go 论坛 (Google Groups): https://groups.google.com/g/golang-nuts - 主要的 Go 讨论邮件列表。
- Stack Overflow (Go 标签): https://stackoverflow.com/questions/tagged/go - 一个大型问答社区,用于解决具体的编程问题。
- Exercism (Go 训练路径): https://exercism.org/tracks/go - 通过编程练习和指导来实践 Go 编程。
- Awesome Go (GitHub): https://github.com/avelino/awesome-go - 精心策划的 Go 框架、库和软件列表。
有许多优秀的书籍涵盖 Go 编程,内容从入门到高级主题不等。一些受欢迎的选择包括:
- “The Go Programming Language” (Alan A. A. Donovan 和 Brian W. Kernighan 著)
- “Go in Action” (William Kennedy, Brian Ketelsen 和 Erik St. Martin 著)
- “Learning Go” (Jon Bodner 著)
- “Concurrency in Go” (Katherine Cox-Buday 著)
(请检查最新版本,因为 Go 语言仍在发展。)