这本手册是我学习《Go程序设计语言》这本书,和《Go语言核心36讲》这门极客时间的在线课程,以及其他参考学习资料的过程中,针对书里面讲解的知识点,进行梳理和总结,并加入了个人对一些定义概念的理解和剖析,以及相关热点问题的总结归纳,最终形成的一本Go编程语言在线共享图书手册。
hello, Golang! I'm ZhengKai,English name is Ken.
这本手册适合使用的人群包括但不限于:
- 刚开始接触Go语言,或者从PHP等其他编程语言转向对Go的学习和应用的同学(进阶版手册正在编写中,即将上线,敬请期待)
- 在实际的Go开发过程中遇到问题的同学
- 已经掌握Go编程基础,想要进一步提升和进阶的同学(这部分同学可以跳过基础篇的学习,直接进入进阶篇)
- 想要拓展自己开发技能和技术栈的同学
这这本手册会一直处于更新维护状态,其中涉及的知识点的来源包括且不限于:
- 《Go程序设计语言》 艾伦 A. A. 多诺万 著
- 《Go语言核心36讲》 郝林 著
- 《Go语言高级编程》 柴树杉 / 曹春晖 著
- 《Go语言高并发与微服务实战》 朱荣鑫,黄迪璇,张天 著
因本人学习能力和技术能力有限,在本书中对一些问题的个人理解可能会存在一些误差和错误,如果您对文章内的任何问题点有异议,欢迎通过微信告诉我,我们一起让这本手册更加完善和准确,更好的帮助到学习Go编程语言的Gopher们!
最后祝愿大家都·能轻松掌握Go编程语言,成为一名骄傲的程序员!
相信你已经准备好,摩拳擦掌要对Go语言一探究竟了,那么就让我们一起开始吧!
Go语言学习技术图谱
成为一名标准的Go编程语言开发到底需要掌握哪些技术呢?参考下面的Go语言完整学习线路图吧!

下面这张图是Go 语言基础知识的导图,里面几乎包含了入门 Go 语言所需的所有知识点!图片来自于极客时间郝林老师的课程《Go语言核心36讲》。

* 本页内容参考以下数据源:
- https://www.cnblogs.com/qfru/p/10608272.html
- https://golang.google.cn/project/