本文共 1021 字,大约阅读时间需要 3 分钟。
学习任何一门语言,都要学习好基础,把基础打牢,那些框架对你来说都是工具,你自己的基础好,懂得了他们的原理,自己就可以创造更优秀的框架。
基础推荐官方文档,没有什么比这个更清晰了。官方文档可以看这个中文的,比较快一些
其次参考这个Go指南,练习一遍
现在对Go语言应该有了一个全面的认识,然后你再结合Go语言圣经这本书,深入理解Go的基础。
Go语言圣经中文版
然后通过《Go语言实战》这本书,In Action系列都是比较经典的,看这本书的实习可以参考我《Go语言实战》这本书的读书笔记,一共近30篇文章,15万字,非常全面,书里没有的我这里也讲到了很多。这里列其中几篇:
最终再通过一些别的第三方库源代码和实践,就可以完全掌握了。我最近也在分析一些经典库,可以保持关注:
基础进阶:
更多更详细更新的可以关注我上面的【公】【众】【号】【flysnow_org】。
最后,希望这个可以帮助你,推荐这两本不错的Go语言书籍:
链接:https://www.zhihu.com/question/30461290/answer/640385843
来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。看很多小伙伴推荐了不少书籍,我能来点特别得不?比如说视频?
学习golang,书籍和视频更配哦! 学习Go语言建议还是系统的学习,先从基本语法开始。step1:基础阶段:
先看看这个,是Golang基础的,虽然是英文版,但是说的简单明了。
然后配合练习代码:
中文版的可以看看这套,是我在上一家公司写的go的入门级教程《Go语言入门指南》,在github上还有配套代码:
step2:web阶段
可以直接看
配合练习内容:
或者看看我写的web教程《GoWeb开发实战(Beego框架实现项目)》:
step3:框架和项目
老司机带你飞系列:
还有我写的Gin框架的教程:《Gin框架开发与实战》
对了, 我还写了一个爬虫的:《golang实现网络爬虫》
更多精彩学习教程欢迎关注茹姐!(会不定期更新得哦,需要基础视频资料啥的也可以私聊我哦,满满得干货)从入门到精通,带飞你!