11# 6.1 整理了 20 个学习 Go 语言的精品网站
22
3- ## 1. Go 编程时光
3+ 本文写自我的知乎回答: https://www.zhihu.com/question/23486344/answer/1204644361
44
5- 这是我的个人网站,我在公众号《Go编程时光》发表的所有文章都会同步到该网站上。
5+ ---
66
7- 公众号的文章发表后,有且仅有一次修改的机会,而且最多只能修改 20 个字,相当于只能应付错别字,如果观点表述或者个人理解有误,是无法大篇幅修改的 。
7+ 先说下我个人的情况吧,我本是个 Python 重度使用者,年初出于工作的需要,开始学习 Golang ,学到现在已经有4个多月的时间了 。
88
9- 因此,我会将这勘误部分更新至这个网站,确保文章的准确无误,目前网站的内容也会随着公众号的文章的发布而逐渐丰富起来 。
9+ 期间为了记录自己的学习过程,同时给正想学习 Go 语言的同学一些帮助,我将自己的所学写成一个教程,发布在我的 Github 上( https://github.com/iswbm/GolangCodingTime)以及我的个人网站上 。
1010
11- 所以推荐你里把我的个人网站收藏一下,完全可以当做 wiki 使用。
11+ ** 网站链接 ** 是: http://golang.iswbm.com/
1212
13- ** 网站链接** :http://golang.iswbm.com/
13+ 目前已经更新了 30 多篇,覆盖了 Golang 90% 的入门必学知识点,内容我还在不断完善更新中,而且** 我还规划实战板块,比如 Web 开发,爬虫程序的编写等** ,敬请期待。
14+
15+ 如果你还在入门阶段,或者准备入门,那么建议把我的个人网站收藏一下,完全可以当做 wiki 查阅。对于基础知识我讲的还是比较全面,细致的。
1416
1517![ ] ( http://image.iswbm.com/20200430112024.png )
1618
1719
1820
19- ## 2. Go 语言入门教程
21+ 写 《[ Go 编程时光] ( https://golang.iswbm.com/ ) 》这个系列教程,为了让文章出错的概率降到最低,我如履薄冰,我每写一个知识点,就要翻阅大量的其他人的教程、博客,以及官方文档。
22+
23+ 也因此,** 我收藏了很多学习 Go 语言的网站和资源。** 俗话说,授人以鱼,不如授人以渔。今天就把这些资源全部分享给大家。
24+
25+ 接下来,废话不多说了,直接上干货。
26+
27+ 下面网站比较多,我把将它们分成 五大类,你可以根据自己的实际 情况进行选择:
28+
29+ 1 . 入门阶段
30+ 2 . Web开发
31+ 3 . 进阶阶段
32+ 4 . 工具使用
33+ 5 . 技术社区
34+ 6 . 源码阅读
35+
36+ 另外,为了方便大家,我制作了张思维导图,这下清晰多了吧(hhhhh
37+
38+ ![ ] ( http://image.iswbm.com/20200506192746.png )
39+
40+ ## 1. 入门阶段
41+
42+ ### Go语言入门教程
2043
2144C语言中文网的系列教程,对新手非常友好的一个入门教程,很多内容我也是从这里学习的,推荐大家看看。
2245
@@ -26,23 +49,17 @@ C语言中文网的系列教程,对新手非常友好的一个入门教程,
2649
2750
2851
29- ## 3. 菜鸟教程
52+ ### 菜鸟教程 - Go 系列
3053
3154菜鸟教程(RUNOOB)是一个一站式编程入门学习网站,想当年我学习 Python 时也经常 在这里同样也有 Go 语言的系列。
3255
3356** 网站链接** :https://www.runoob.com/go/go-tutorial.html
3457
3558![ ] ( http://image.iswbm.com/20200430170656.png )
3659
37- ## 4. W3Cschool
3860
39- W3Cschool 也是一个专业的编程入门学习及技术文档查询应用,提供包括[ HTML] ( https://baike.baidu.com/item/HTML ) ,[ CSS] ( https://baike.baidu.com/item/CSS/5457 ) ,[ Javascript] ( https://baike.baidu.com/item/Javascript ) ,[ jQuery] ( https://baike.baidu.com/item/jQuery ) ,[ C] ( https://baike.baidu.com/item/C/7252092 ) ,[ PHP] ( https://baike.baidu.com/item/PHP/9337 ) ,[ Java] ( https://baike.baidu.com/item/Java/85979 ) ,[ Python] ( https://baike.baidu.com/item/Python ) ,[ Sql] ( https://baike.baidu.com/item/Sql ) ,MySQL,Golang 等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。
4061
41- ** 网站链接** :https://www.w3cschool.cn/go/
42-
43- ![ ] ( http://image.iswbm.com/20200430171029.png )
44-
45- ## 5. 易百教程
62+ ### 易百教程 - Go 系列
4663
4764和菜鸟教程,W3Cschool一样,易百教程也是一个一站式的编程语言入门教程网站,目前为止,共发布了 157 个系列教程,每个教程都很适合新手学习。
4865
@@ -52,15 +69,17 @@ W3Cschool 也是一个专业的编程入门学习及技术文档查询应用,
5269
5370
5471
55- ## 6. Go by Example
72+ ### W3Cshcool - Go 系列
5673
57- 这个网站的 idea 非常好,网站里收集了很多的小例子,来帮助你快速了解 Go 语言里那些基础的知识点。不过要深入理解这些知识,还是需要你学习更多的资料,并加以练习 。
74+ W3Cschool 也是一个专业的编程入门学习及技术文档查询应用,提供包括 [ HTML ] ( https://baike.baidu.com/item/HTML ) , [ CSS ] ( https://baike.baidu.com/item/CSS/5457 ) , [ Javascript ] ( https://baike.baidu.com/item/Javascript ) , [ jQuery ] ( https://baike.baidu.com/item/jQuery ) , [ C ] ( https://baike.baidu.com/item/C/7252092 ) , [ PHP ] ( https://baike.baidu.com/item/PHP/9337 ) , [ Java ] ( https://baike.baidu.com/item/Java/85979 ) , [ Python ] ( https://baike.baidu.com/item/Python ) , [ Sql ] ( https://baike.baidu.com/item/Sql ) ,MySQL,Golang 等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台 。
5875
59- ** 网站链接** :https://gobyexample-cn.github.io/
76+ ** 网站链接** :https://www.w3cschool.cn/go/
77+
78+ ![ ] ( http://image.iswbm.com/20200430171029.png )
6079
61- ![ ] ( http://image.iswbm.com/20200430112319.png )
6280
63- ## 7. TopGoer 教程
81+
82+ ### TopGoer 教程
6483
6584这个网站是我在搜索资料的时候偶然发现的,从目录可以看出内容非常多,网络编程、并发编程,很多主流的 Web 框架都有。
6685
@@ -70,130 +89,194 @@ W3Cschool 也是一个专业的编程入门学习及技术文档查询应用,
7089
7190
7291
92+ ### The Way to Go
7393
94+ 《the way to go》的 中文版本,目前还在持续更新中,截止今天(2020/04/30)翻译进度已经达到 96.92%。
7495
75- ## 8. Go命令教程
96+ ** 网站链接 ** : https://learnku.com/docs/the-way-to-go
7697
77- go 的命令非常多,如果想系统的学习,推荐郝林的 Go 命令教程,非常的全。
98+ ![ ] ( http://image.iswbm.com/20200430165344.png )
7899
79- ** 网站链接** :
80100
81- 1、 https://hyper0x.github.io/go_command_tutorial/#/
82101
83- 2、 https://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.html
102+ ### 极客学院(Go 教程)
84103
85- ![ ] ( http://image.iswbm.com/20200430102821.png )
104+ 极客学院,这个网站里收集了很多领域的编程语言相关的教程,在这里依然可以找到不少 Go 的教程。
86105
106+ 我不知道这些内容是否获得授权,但对于要学习需求的同学来说,确实是一个不错的网站。
87107
108+ ** 网站链接** :https://wiki.jikexueyuan.com/list/go/
88109
110+ ![ ] ( http://image.iswbm.com/20200430104324.png )
89111
90112
91- ## 9. Uber 编程规范
92113
93- Uber 开源了其公司内部使用的《 [ Go 语言编程规范 ] ( https://github.com/uber-go/guide/blob/master/style.md ) 》。该指南是为了使代码库更易于管理,同时让工程师有效地使用 Go 语言特性。文档中详细描述了在 Uber 编写 Go 代码的各种注意事项,包括具体的“Dos and Don’ts of writing Go code at Uber”,也就是 Go 代码应该怎样写、不该怎样写。
114+ ### Go 语言简明教程
94115
95- ** 网站链接**
116+ ** 网站链接** : https://geektutu.com/post/quick-golang.html
96117
97- 英文原文: https ://github. com/uber-go/guide/blob/master/style.md
118+ ![ ] ( http ://image.iswbm. com/20200430174507.png )
98119
99- 中文译文: https://www.infoq.cn/article/G6c95VyU5telNXXCC9yO
120+ ##
100121
101- ![ ] ( http://image.iswbm.com/20200430113756.png )
122+ ### Go by Example
102123
103- ## 10. Go Walker
124+ 这个网站的 idea 非常好,网站里收集了很多的小例子,来帮助你快速了解 Go 语言里那些基础的知识点。不过要深入理解这些知识,还是需要你学习更多的资料,并加以练习。
104125
105- Go Walker 是一个可以在线生成并浏览 [ Go ] ( https://golang.org/ ) 项目 API 文档的 Web 服务器,目前已支持包括 ** GitHub ** 等代码托管平台。
126+ ** 网站链接 ** : https://gobyexample-cn.github.io/
106127
107- ![ ] ( http://image.iswbm.com/20200430170054 .png )
128+ ![ ] ( http://image.iswbm.com/20200430112319 .png )
108129
109- ## 11. The Way to Go
130+ ## 2. Web开发
110131
111- 《the way to go》的 中文版本,目前还在持续更新中,截止今天(2020/04/30)翻译进度已经达到 96.92%。
132+ ### gin 中文文档
112133
113- ** 网站链接** :https://learnku .com/docs/the-way-to-go
134+ ** 网站链接** :https://github .com/skyhee/gin-doc-cn
114135
115- ![ ] ( http://image.iswbm.com/20200430165344.png )
136+ ### beego 开发文档
116137
117- ## 12. Go语言圣经
138+ ** 网站链接 ** : https://www.kancloud.cn/hello123/beego/126086
118139
119- 本书由《C程序设计语言》 的作者Kernighan和谷歌公司Go团队合作编写而成,是关于Go语言编程的权威著作。
140+ ### echo 中文文档
120141
121- ** 网站链接** :https://books.studygolang.com/gopl-zh/
142+ ** 网站链接** :https://www.bookstack.cn/read/go-echo/README.md
122143
123- ![ ] ( http://image.iswbm.com/20200430100755.png )
144+ ### Iris 中文文档
145+
146+ ** 网站链接** :https://studyiris.com/doc/
147+
148+ ### Buffalo 中文文档
149+
150+ ** 网站链接** :https://learnku.com/docs/buffalo-doc-cn
151+
152+ ### Revel 中文文档
153+
154+ ** 网站链接** :https://www.bookstack.cn/books/gorevel-manual-zh
155+
156+
157+
158+ ## 3. 进阶学习
124159
125- ## 13. 跟煎鱼学Go
160+ ### 跟煎鱼学Go
126161
127162煎鱼大佬的博客,跟着学习了很多的干货。良心推荐一波。
128163
129164** 网站链接** :https://eddycjy.gitbook.io/golang/
130165
131166![ ] ( http://image.iswbm.com/20200430105116.png )
132167
133- ## 14. mojotv 进阶系列
168+
169+
170+ ### Go语言圣经
171+
172+ 本书由《C程序设计语言》 的作者Kernighan和谷歌公司Go团队合作编写而成,是关于Go语言编程的权威著作。
173+
174+ ** 网站链接** :https://books.studygolang.com/gopl-zh/
175+
176+ ![ ] ( http://image.iswbm.com/20200430100755.png )
177+
178+ ### mojotv 进阶系列
134179
135180一个致力于 Go 语言编程知识分享的高质量网站,里面有大量关于 Go 进阶的文章,此外还有 Python、 Docker ,K8S ,算法的文章。我试图在网站上找出作者的相关信息,不过并没有什么收获。
136181
137182** 网站链接** :https://mojotv.cn/404#Golang
138183
139184![ ] ( http://image.iswbm.com/20200430095544.png )
140185
186+ ### Go 语言高级编程
141187
188+ ** 网站链接** :https://chai2010.gitbooks.io/advanced-go-programming-book/content/
142189
143- ## 15. 极客学院
190+ ![ ] ( http://image.iswbm.com/20200430175818.png )
144191
145- 极客学院,这个网站里收集了很多领域的编程语言相关的教程,在这里依然可以找到不少 Go 的教程。
146192
147- 我不知道这些内容是否获得授权,但对于要学习需求的同学来说,确实是一个不错的网站。
148193
149- ** 网站链接 ** : https://wiki.jikexueyuan.com/list/go/
194+ ## 4. 工具使用
150195
151- ![ ] ( http://image.iswbm.com/20200430104324.png )
196+ ### Go 命令教程
152197
198+ go 的命令非常多,如果想系统的学习,推荐郝林的 Go 命令教程,非常的全。
153199
200+ ** 网站链接** :
154201
155- ## 16. Go 夜读
202+ 1、 https://hyper0x.github.io/go_command_tutorial/#/
156203
157- 这是一个由众多资深 Gopher 组织的开源项目,主要是对 Go 源码进行解读,并约定每周四晚上进行技术分享。
204+ 2、 https://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.html
158205
159- ** 网站链接 ** : https ://talkgo.org/
206+ ![ ] ( http ://image.iswbm.com/20200430102821.png )
160207
161- ![ ] ( http://image.iswbm.com/20200430174216.png )
162208
163- ## 17. CTOLib 码库
164209
165- ** 网站链接 ** : https://www.ctolib.com/go/categories/go-guide.html
210+ ### Uber 编程规范
166211
167- ![ ] ( http ://image.iswbm. com/20200430174109.png )
212+ Uber 开源了其公司内部使用的《 [ Go 语言编程规范 ] ( https ://github. com/uber-go/guide/blob/master/style.md ) 》。该指南是为了使代码库更易于管理,同时让工程师有效地使用 Go 语言特性。文档中详细描述了在 Uber 编写 Go 代码的各种注意事项,包括具体的“Dos and Don’ts of writing Go code at Uber”,也就是 Go 代码应该怎样写、不该怎样写。
168213
169- ****
214+ ** 网站链接 **
170215
171- ## 18. Go 语言简明教程
216+ 英文原文: https://github.com/uber-go/guide/blob/master/style.md
172217
173- ** 网站链接 ** :https://geektutu.com/post/quick-golang.html
218+ 中文译文 :https://www.infoq.cn/article/G6c95VyU5telNXXCC9yO
174219
175- ![ ] ( http://image.iswbm.com/20200430174507 .png )
220+ ![ ] ( http://image.iswbm.com/20200430113756 .png )
176221
177- ## 19. Go 语言高级编程
222+ ### Go Walker
178223
179- ** 网站链接 ** : https://chai2010.gitbooks.io/advanced-go-programming-book/content/
224+ Go Walker 是一个可以在线生成并浏览 [ Go ] ( https://golang.org/ ) 项目 API 文档的 Web 服务器,目前已支持包括 ** GitHub ** 等代码托管平台。
180225
181- ![ ] ( http://image.iswbm.com/20200430175818.png )
226+ ![ ] ( http://image.iswbm.com/20200430170054.png )
227+
228+ ### CTOLib 码库
229+
230+ 像是一个收集中心,收藏着网络上的各种教程资源 ,里面也可以看到 Go 的很多工具,教程。
231+
232+ ** 网站链接** :https://www.ctolib.com/go/categories/go-guide.html
233+
234+ ![ ] ( http://image.iswbm.com/20200430174109.png )
235+
236+ ## 5. 技术社区
237+
238+ ### GoCN
239+
240+ ** 网站链接** :https://gocn.vip/
182241
183- ## 20. Go 语言中文网
242+ ![ ] ( http://image.iswbm.com/20200506192127.png )
243+
244+ ### Go 语言中文网
184245
185246Go 语言爱好者的聚集地,是目前最大的Go 语言中文社区,关于 Go 语言 你所需要的,不需要的,都可以在这里找得到,包括 Go历史版本的下载,各种高质量的电子书资源,各种大牛写的高质量文章等。
186247
187248** 网站链接** :https://studygolang.com/
188249
189250![ ] ( http://image.iswbm.com/20200430134207.png )
190251
252+ ## 6. 源码学习
253+
254+ ### Go 夜读
255+
256+ 这是一个由众多资深 Gopher 组织的开源项目,主要是对 Go 源码进行解读,并约定每周四晚上进行技术分享。
257+
258+ ** 网站链接** :https://talkgo.org/
259+
260+ ![ ] ( http://image.iswbm.com/20200430174216.png )
191261
262+ ### Go 语言原本
192263
193- ## 21. Go 语言设计与实现
264+ ** 网站链接** :https://changkun.de/golang/
265+
266+ ![ ] ( http://image.iswbm.com/20200506191803.png )
267+
268+ ### Go 语言设计与实现
269+
270+ 目前还在更新中,写得有点深,进阶的可以看看
194271
195272** 网站链接** :https://draveness.me/golang/
196273
197- ![ ] ( http://image.iswbm.com/20200502110042.png )
274+ ![ ] ( http://image.iswbm.com/20200506191632.png )
275+
276+
277+
278+ 能翻到这里的,一定是真爱了,本以为 Go 语言还处于不温不火的状态,没想到收集整理一下,资料还挺多的。
279+
280+ ---
198281
199282![ ] ( http://image.python-online.cn/image-20200320125724880.png )
0 commit comments