[ Golang学习资料合集 | 青训营笔记]

233 阅读3分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天

引言

​ 作为一名Golang初学者,一份较为丰富的学习资料合集非常重要,一方面能够快速系统了解到编程语言的整体情况,另一方面在遇到编程知识盲区时方便索引整块知识。

入门

  1. Go语言圣经(中文版):前言 · Go语言圣经 (studygolang.com)

    从书名就能看出这本书的地位,内容非常全面,我一般当作字典用,哪里不懂查哪里

  2. Go by Example中文:Go by Example 中文:关联数组 (studygolang.com)

    是一个通过带注释的示例程序学习 Go 语言的网站。网站包含了从简单的 Hello World 到高级特性 Goroutine、Channel 等一系列示例程序,并附带了注释说明,非常适合 Go 语言初学者。

  3. Go 语言高性能编程:Go 语言高性能编程 | 极客兔兔 (geektutu.com)

    这是一本高性能编程的指南,适合使用 Go 作为主力编程语言已经有一段时间,希望进一步提升 Go 编程技巧的童鞋。

  4. 七天用Go从零实现系列:7天用Go从零实现Web框架Gee教程 | 极客兔兔 (geektutu.com)

    该系列包含非常多实践的教程,非常推荐有实践需求的同学,同时推荐这位博主的GitHub仓库geektutu/high-performance-go

  5. Effective Go:bingohuang/effective-go-zh-en: 《Effective Go》中英双语版 (github.com)

    必读

  6. 标准库

  7. 博主分享

进阶

  1. 7天Go从零开始实现项目系列:7天用Go动手写/从零实现系列 (github.com)
  2. RPC Web生态
  3. ORM
  4. 高性能编程:geektutu/high-performance-go: high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps) (github.com)
  5. 设计原理

社区

  1. 首页 - Go语言中文网 - Golang中文社区 (studygolang.com)
  2. www.golangtc.com

资料索引

  1. awesome-go
  2. Go知识图谱-ProcessOn
  3. unknwon/go-study-index: Go 语言学习资料索引 (github.com)
  4. Go 开发初阶 (gitcode.host)
  5. ‬‍⁡‬⁢‍‍‬‍⁢⁤⁢⁢‌⁣⁤Go 语言学习路线图 - 飞书云文档 (feishu.cn)