阅读本文大概需要 3 分钟。

前几天上网找了一些 Go 语言的学习资料,最后筛选了 3 个,今天整理分享给大家。

1、Go 官网

龙哥我在学习一门新技术时候,首先去的就是它的官网,看它的官方原汁原味的英文文档。

这样的好处是可以锻炼自己的英文能力和学习能力,千万不要小看这点,只要你坚持这样做,久而久之你就能跟别人拉开差距。

我在官网上找到了下载和安装 Go 的方法以及一些很重要的文档,在初学的时候多了解这些文档是很有帮助的。

我在考研时学高数的时候,就去了解过数学名人的历史,当你了解了 Ta 的历史,再去学习它的内容,就会有趣的多,因为它是活的,不仅仅只是知识。

类比一下,我觉得学习一项新的编程技术也可以这样,学习之前多了解一下技术的背景和发展的故事,会拉近你和这项技术的距离并成为朋友,而不仅仅是把它当成工具。

当然以上这只是我的一些个人看法,你认同或者不认同都没关系,只要你能学会就行了。

所以要学习 Go,先去看看它的官网吧:https://golang.org

2、GitHub: golang

说起编程,怎能少了全球最大同性交友网站 GayHub 呢?

所以我看完了官网接着就去 GitHub 上面逛了一下,然后就找到了 golang 社区,发现上面也有一些非常棒的学习资源:

这就是我第二个学习 Go 的网站。

3、A Tour of Go

这个网站是入门学习 Go 语言的首选,在上面可以学习 Go 的基础知识:变量,函数,流程控制和并发,都是 Go 语法的基础入门。

我昨天看完了 Welcome 和 Basics 部分,明天我会写点自己学习这部分的个人总结,毕竟我不是纯小白,我会从一个有其他编程语言经历的角度来说一下自己的理解。

4、一个学习建议

其实这个建议在 1 中说过了,不过我还是想再强调一下:看原味英文文档学习。

如果你是纯小白,可以先看入门视频,等到入门了就开始看原汁原味的英文文档学习,或者是官网文档,或者是国外大牛博客。

国内的许多中文博客就别看了,很多都是 copy 的,没什么太大价值,除了一些优质大 V 博客。

不过可以看看我的个人博客:dlonng.com,肯定对你有价值,上面都是一些个人思考,全部都是原创!

如果你有一定的编程经历,不是纯小白,那再学习一门技术,也最好去看英文文档学习,我不是鄙视国内,而是为你的学习效率着想。

毕竟鲁迅说过:浪费别人的时间等于谋财害命!

一开始看英文可能会慢点,但是久了效率就快了,因为常见的单词就那些,熟悉了就好了。

建议你可以在 Google 浏览器装个 TransIt 翻译插件,不会的单词,鼠标选一下就出翻译了,屡试不爽。

总之,你要想比别人进步快,不逼自己一把怎么行呢?

觉得龙哥说的在理的,点赞支持一波呗?