这是一篇可以让你受益终身的回答,汇聚了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 入门指南》
本书目前由以下章节组成:
- 简介:详细介绍 Go 语言的沿袭,并展示了类型、变量和控制结构。
- 函数:如何制作和使用函数。
- 包:函数和数据在包中组合在一起。在这里,您将看到如何制作自己的包裹。还描述了如何对包进行单元测试。
- 超越基础:了解如何创建自己的数据类型并在其上定义函数(在 Go 中称为方法)。
- 接口:Go 不支持传统意义上的面向对象。在 Go 中,核心概念是接口。
- 并发:使用 go 关键字,函数可以在单独的例程(称为 goroutines)中启动。与这些 goroutine 的通信是通过通道完成的。
- 通信:如何创建/读取/写入文件。以及如何做网络。
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语言编码风格
最后,如果觉得大叔的分享对你有帮助,欢迎关注我