写在前面
万丈高楼平地起,勿以浮沙筑高台。
学习一门语言或者新技术、新知识,就像盖房子,必须要打好基础。盖房子如果基础打的不好,房子盖的越高越难盖,房子的寿命也不会长,早晚会塌。就像武侠小说里面的绝世武功,练习者必须要先习得内功心法,再去研习一些精妙的招数,这样武功才会达到上乘境界。学习一门语言也是一样,我们必须要脚踏实地,从最基础的语言结构、语法学起,切忌急于求成。这里我们只讲go语言该如何入门,当然其他的计算机语言也是一样的道理。如果在学习go语言之前,你已经掌握了一两门语言,并且对C语言的基础语法和语言结构有了解,那么学习起来会相对轻松一些。
学习步骤
任何的新产品,我们想要快速掌握它,最佳途径就是看它的产品手册。对于新语言,当然是去它的官网查看官方文档:
官网: https://golang.google.cn/
如果英文稍微差一点的同学可以去go语言中文网摸鱼:
go语言中文网:https://studygolang.com/
我认为go语言中文网的go指南就超级棒,初学者看完文档可以对着go指南中的例子,手动操作所有的实例3至4遍。有不理解的可以回顾文档或者自行百度。
go指南:http://tour.studygolang.com/welcome/1
喜欢读书的同学,建议去看《go语言圣经》这本书:
在线地址:https://www.kancloud.cn/lbb4511/gopl
喜欢看视频的同学,建议去51CTO看李文周大神的视频:
地址:https://edu.51cto.com/course/18683.html
李文周的博客:https://www.liwenzhou.com/?fr=topgoer
最后推荐一个资料比较全面的网站:
http://www.topgoer.com/
在看书或者看视频的过程中,不能为了学习而学习,不能以把书或者视频看完为目的,这样是学不好的。而是要有把这门语言学好的决心去学,去做笔记,最后付诸实践,才能真正学好go语言。
写在最后
不管是做事情还是学习,只有认真才能将事情做好。我们在学习的过程中碰到问题一定不能逃避,应该先记录它,然后再找准方法解决它。加油!奥利给!