目录

go 学习资源

1. Go 语法

  1. Go 圣经

2. Go 进阶

  1. 《Go专家编程》: 在 GitBook 中找到一本书,可能太受欢迎了,作者已经初版了书,对 Go 基本上所有部分的实现都做了解释,深入浅出
  2. 《Go RPC 开发指南》: 重点介绍高性能的分布式全功能的RPC框架 rpcx
  3. Go夜读: Go 夜读是面向 Go 语言的专业分享组织,每期都会邀请很多 Go 方面的大牛做一些分享,我抽选了如下几期作为示例:
  4. 一个介绍了Go语言方方面面的Gitbook

除了上面这些,我还找到一些其他相关的学习材料,还没深入读过,先记录于此:

  1. 《Go 语言设计与实现》:本书的主要内容可以分成四个主要部分,分别是编译原理、运行时、基础知识和进阶知识
  2. 《Go 语言原本》:也有一本有关 Go 实现很深的书
  3. 《Go语法树入门》:Go 编译原理的书,详细介绍了Go语言语法树结构
  4. 《Go2编程指南》:重点讲解Go2新特性

GitHup 上还有很多类似的收集了很多学习资源的仓库,列在下面供大家学习参考

  1. https://github.com/KeKe-Li/books

3. Go 标准库和第三方库

想搜索 Go 有那些库,可以访问下面这些链接:

  1. go标准库的中文网
  2. pkg.go
  3. Go Doc
  4. Go语言标准库翻译
  5. Go标准库中文文档
  6. Go 标准库翻译

3. Go runtime

  1. 码农桃花源
  2. 探索golang程序启动过程
  3. golang runtime 源码阅读