这是一篇可以让你受益终身的回答,汇聚了Go语言书籍的精华!

建议你花 2 分钟读完这篇回答,可以帮你节省 80% 的找答案时间,一定要坚持读到最后。

收藏的知友记得点个赞,大叔花了不少时间搜集整理,让好东西值得更多人看到。

之前大叔就分享过一些优质的 Go 语言书籍,详见下方回答:


30 天入门 Go 语言

Go书籍离线阅读:

01 Go Web 编程

02 Go 并发实战

03 GoGuide - Go 语言保姆级教程

04 Go语言编程

05 The Way To Go

07 Go语言实战

08 Go语言学习笔记

09 Go语言标准库

Go书籍在线阅读:

这本书适合对 Go 底层的东西比较感兴趣的朋友阅读,也是作者抽空写的一本开源的书籍《深入解析Go》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享对Go语言的内部实现的一些研究。作者一直认为知识是用来分享的,让更多的人分享自己拥有的一切知识这个才是人生最大的快乐。
这本书适合有Go语言基础的朋友阅读,没有任何基础的建议不要阅读学习,建议去 GitHub 阅读 GoGuide开源项目,有编程基础的可以通过这本书进阶学习 Go。
这是作者在完成阅读这本名叫 《The Way to Go》 之后,决定每天抽出一点时间来进行翻译的工作,并且以开源的形式免费分享给有需要的 Go 语言爱好者,适合初学者学习。
这是 Go语言标准库,学习 Go 语言首选。
这本书适合学习完成Go语言基础+前端基础的朋友去学习进阶Go-Web 相关的知识。
中文名Go语言博客实践. 是对TypePress开发过程中的想法, 方法, 探讨等任何方面同步整理成的电子书。
这本书主要是作者记录学习Go语言的笔记,适合初学者学习。
本书涵盖 CGO、Go 汇编语言、RPC 实现、Web 框架实现、分布式系统等高阶主题,针对Go语言有一定经验想深入了解Go语言各种高级用法的开发人员。对于刚学习 Go 语言的读者,建议去学习Go语言开源项目 GoGuide。
这是一本英文版的Go语言书籍,建议你有英语基础再去阅读。
《The Way to Go》中文译本,中文正式名《Go 入门指南》
本书目前由以下章节组成:
  1. 简介:详细介绍 Go 语言的沿袭,并展示了类型、变量和控制结构。
  2. 函数:如何制作和使用函数。
  3. 包:函数和数据在包中组合在一起。在这里,您将看到如何制作自己的包裹。还描述了如何对包进行单元测试。
  4. 超越基础:了解如何创建自己的数据类型并在其上定义函数(在 Go 中称为方法)。
  5. 接口:Go 不支持传统意义上的面向对象。在 Go 中,核心概念是接口。
  6. 并发:使用 go 关键字,函数可以在单独的例程(称为 goroutines)中启动。与这些 goroutine 的通信是通过通道完成的。
  7. 通信:如何创建/读取/写入文件。以及如何做网络。

Go 语言开源项目

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识,拥有 Go语言教程、Go开源书籍、Go语言入门教程、Go语言学习路线。零基础学习 Go语言、Go编程,首选 GoGuide。

Go语言学习路线图最新版

其次,大叔要向你推荐一个,这个学习网站,相信可以帮你节省 100% 寻找学习资源的时间。

Go语言学习导航

网站中含有 GO 语言开源图书、Go语言开发工具、Go语言入门教程、Go语言进阶教程、Go语言官方资源、Go语言 Web 框架、Go语言微服务资源、Go语言领域大牛。

Go 语言优质开源项目

Web 框架

业务框架

项目骨架

DDD 框架

TCP 框架

并发

命令行

参数解析

输出展示

其他

终端工具

路由

网络

Go语言编码风格

最后,如果觉得大叔的分享对你有帮助,欢迎关注我