Go学习建议

如果学习 Go

整理了目前市面上的各类图书,特别是开源的图书,阅读学习建议分享给你

入门建议

Go 语言入门图书挺多的,根据我的了解和大家的反馈、讨论,比较推荐如下图书,选择一本认真看即可,没必要那么多。

1. 《The Way to Go》,有无闻组织翻译了中文版,我为你准备了中文版 PDF;
2. 雨痕的 《Go 语言学习笔记》第四版的第一部分语言。我也为你准备了 PDF;
3. 《Go 语言圣经》中文版;我为你准备了 PDF;

系统的看了一本入门书籍后,可以有针对性的看一些官方文档,查漏补缺,同时避免一些书上的东西过时或有误,毕竟官方的最权威。

文档:英文好的可以看英文 https://docs.studygolang.com/ 或者看如下列出的中文翻译版)有四个文档推荐阅读:(可以根据情况快速过一遍)

1. Go 语言之旅 Go 指南:<http://tour.studygolang.com/>
2. 语言规范 Go编程语言规范:<https://hao.studygolang.com/golang_spec.html>
3. Effective Go:<http://docscn.studygolang.com/doc/effective_go.html>
4. FAQ:<http://docscn.studygolang.com/doc/faq>

在学习的过程中,针对里面的代码一定要实际动手敲,这样能够加深印象。

另外,可以通过练手 https://books.studygolang.com/gobyexample 上的例子加深印象。

进阶建议

《Go语言实战》即经典的 In Action 系列。这本书有部分基础内容,但有一定难度,适合有了一定基础再看。

项目实战,可以看《Go语言编程之旅:一起用Go做项目》。

柴大 《Go语言高级编程》、雨痕的Go语言学习笔记源码解析部分、左大的《Go 语言设计与实现》
饶大的《Go 语言问题集(Go Questions)》、欧神的Go语言原本:https://golang.design/under-the-hood/

其他开源图书根据你的需要尽情享用吧。

-------------本文结束 感谢阅读-------------