原文地址:Go 学习路线(2022)
开源地址:https://github.com/yongxinz/gopher
文章目录
go语言发展与日俱增,并且在国内大厂火速蔓延,很多人也产生了学习golang或者转型golang的想法,但却无从下手。
我发现,在互联网时代,学习的困难不是说没有资料,而是资料太多,不知道应该看哪个,从哪开始看?所以,我整理了一份 Go 学习路线,这份学习路线不以数量取胜,努力做到精简。从基础到进阶,从理论到实战,一共包括以下几个内容:
- 入门教程
- 进阶教程
- 书籍推荐
- Web 开发
- 练手项目
- 实用工具
- 技术社区
1、入门教程
1)Go语言中文网 - Go入门教程
网站链接:http://c.biancheng.net/golang/
这套 Go 语言教程通俗易懂,深入浅出,既适合没有基础的读者快速入门,也适合工作多年的程序员查阅知识点。
2)菜鸟教程 - Go语言教程
网站链接: https://www.runoob.com/go/go-tutorial.html
菜鸟教程就不需要多介绍了吧,很多编程语言的入门教程都可以在这里找到。平时写代码过程中,某个知识点忘了,也可以到这里查。
3)W3Cshcool - Go语言教程
网站链接: https://www.w3cschool.cn/go/
也是一个综合性的编程入门教程网站,资料很多,也都很基础。而且W3Cshcool的课程会定期进行更新。
4)Go by Example
网站链接: https://gobyexample.com/
很多代码示例,学习基础知识的时候很实用。可以一边看理论,一边参考这个网站写代码,效果会更好。
5)地鼠文档
网站链接:https://www.topgoer.cn/
可以说是 Go 编程的导航网站了,收藏了很多 Go 学习资料。包括网站,书籍,开源库,开源项目等。
2、进阶教程
1)mojotv博客
网站链接:https://mojotv.cn/
很不错的博客,里面很多 Go 进阶文章,还有其他方面的技术文章,值得一读。我试图找了一下作者信息,但是没找到。
2)煎鱼 - Go语言设计哲学
网站链接: https://golang3.eddycjy.com/
煎鱼大佬的博客,结合官方资料和作者自己的理解,梳理出的一系列 Go 语言设计相关的理念和哲学的文章。
3)面向信仰编程 - Go 语言设计与实现
网站链接: