Skip to content

Commit 5f14d6d

Browse files
author
王炳明
committed
Update:更新文章<Go语言学习网站>
1 parent ff2eb06 commit 5f14d6d

File tree

1 file changed

+150
-67
lines changed

1 file changed

+150
-67
lines changed

source/c06/c06_01.md

Lines changed: 150 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,45 @@
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

2144
C语言中文网的系列教程,对新手非常友好的一个入门教程,很多内容我也是从这里学习的,推荐大家看看。
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

185246
Go 语言爱好者的聚集地,是目前最大的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

Comments
 (0)