入门Go语言的同学基础不一,具体可以分成下面几类。
1、零基础的同学:可能正准备入行或对编程刚开始感兴趣,对计算机、操作系统和网络方面的知识不太了解。无编程经验或者编程经验较少的同学:可能正在从事其他的技术相关工作,也许可以熟练编写脚本,但是对程序设计的通用知识和技巧还不太了解。
2、有其他语言编程经验的同学:可能已经是程序员或软件工程师,可以用其他编程语言熟练编写程序,但对Go语言还不太了解。有一定Go语言编程经验的同学:已有Go语言编程基础,写过一些Go语言程序,急需进阶却看不清途径。基于以上分类,给出了一份Go语言学习路径和基础知识图。不论你属于上述哪一类,都可以按照此路径去学习深造。

1、书籍

1、《Go入门指南》是《The Way to Go》的中文译本,内容很详细,零基础开始的。
链接:https://pan.baidu.com/s/1M2EguQFO8wEpM6yjySvRiw提取码:t6ni

2、《Go Web编程》主要涉及Web开发相关内容,如何使用go开发web项目,包括:Web基础、表单、数据库、Session等。
链接:https://pan.baidu.com/s/1-U69az5xOnOPLEw994FMrw 提取码:dvod
3、《Golang 实战》从零基础开始,内容包含:数据库操作、beego框架、gin框架、高级应用等。
链接:https://pan.baidu.com/s/1xJ6-I0Qqd00JStsblA64kg 提取码:33ra
4、《Go 语言圣经》特别经典的一本书,学习Go语言必看。
链接:https://pan.baidu.com/s/1BI35JoaiXdCZiB80CJl-yg 提取码:vimy
5、《Go 语言高级编程》本书涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题,针对Go语言有一定经验想深入了解Go语言各种高级用法的开发人员。对于刚学习Go语言的读者,建议先从《Go语言圣经》开始系统学习Go语言的基础知识。
链接:https://pan.baidu.com/s/1qbRln2297kdwWhQrRUv_ow 提取码:5v1d

2、Go标准库文档

1、Go标准库文档可以通过文档查询每个API的具体使用方式,是Golang开发者必备手册。Golang标准库文档 包含每个api的用法详解,golang开发必备api查询手册
链接:https://studygolang.com/static/pkgdoc/main.html
2、《Go语言标准库》以示例驱动的方式讲解Golang的标准库。
链接: https://books.studygolang.com/The-Golang-Standard-Library-by-Example/