1024,我们的节日,Gopher 该干点啥?

polaris · · 621 次点击 · 开始浏览    置顶

1024,节日快乐!推荐 Go 学习路线给大家,祝大家节日快乐! 学习任何东西,基础都很重要。基础就好比建筑的地基,只有地基牢固了,才能建成高楼大厦。学习编程语言亦是如此。很多人喜欢一上来就学习各种框架,其实那些框架对你来说都是工具,你自己的基础好,懂得了它们的原理,自己也有能力创造更优秀的框架。 ## 新手学习 Go 语言,推荐学习如下资源:(推荐按顺序学习) ### 1. 入门图书 + 官方文档 入门图书:Go 语言入门图书挺多的,根据我的了解和大家的反馈、讨论,比较推荐如下图书,选择一本认真看即可,没必要那么多。 1. 《The Way to Go》,有无闻组织翻译了中文版。[Introduction · Go入门指南](https://books.studygolang.com/the-way-to-go_ZH_CN/) 。 这本书我12年学习Go语言的时候看过,内容较全面。(不过第一部分环境相关的不建议看,因为 GOPATH 过期了) 2. 《**Go语言学习指南:惯例模式与编程实践**》(原文图书《Learning Go》),这是 2021 年的新书,微信读书上可以免费阅读(推荐) 3. 雨痕的 《Go 语言学习笔记》第四版的第一部分语言。[GitHub - qyuhen/book: 学习笔记](https://github.com/qyuhen/book) 4. 《Go 语言圣经》中文版 [前言 | Go语言圣经](https://books.studygolang.com/gopl-zh/) ,该书建议一定看看 系统的看了一本入门书籍后,可以有针对性的看一些官方文档,查漏补缺,同时避免一些书上的东西过时或有误,毕竟官方的最权威。 文档:英文好的可以看英文 [The Go Programming Language](https://docs.studygolang.com/) 或者看如下列出的中文翻译版)有四个文档推荐阅读:(可以根据情况快速过一遍) 1. Go 语言之旅 [Go 指南](http://tour.studygolang.com/) 2. 语言规范 [Go编程语言规范 - Go 编程语言](https://hao.studygolang.com/golang_spec.html) 3. Effective Go [实效Go编程 - Go 编程语言](http://docscn.studygolang.com/doc/effective_go.html) 4. FAQ [Frequently Asked Questions (FAQ) - Go 编程语言](http://docscn.studygolang.com/doc/faq) 在学习的过程中,针对里面的代码一定要实际动手敲,这样能够加深印象。 另外,可以通过练手 [Go by Example 中文](https://books.studygolang.com/gobyexample) 上的例子加深印象。 ### 2. 之后推荐的是《Go 语言实战》这本书,In Action系列都是比较经典的,入门图书没有的部分值得细读。这本书有一定的难度,所以没当作入门的图书。 以上资料学习完后,你应该掌握了 Go 语言,但需要进行必要的实战。我的一本书《Go语言编程之旅》专门做项目的,可以看看。 ### 3. 基础知识扎实了,想进一步深入,可以学习如下书籍 1. 柴大的 《Go 语言高级编程》 [Introduction · Go语言高级编程](https://books.studygolang.com/advanced-go-programming-book/) 2. 雨痕的 《Go 语言学习笔记》第5版,源码剖析 [GitHub - qyuhen/book: 学习笔记](https://github.com/qyuhen/book) 3. 《Go专家编程》[Introduction · GitBook](https://books.studygolang.com/GoExpertProgramming) 4. 《Go语言101》[Go语言101 - Go语言101(通俗版白皮书)](https://go101.org/article/101.html 这本书可以当作参考,上面很多细节点,可以查阅自己感兴趣的部分 5. 《深入Go语言》专栏 [深入理解 Go - 专栏 - Go语言中文网 - Golang中文社区](https://studygolang.com/subject/3) 另外,这里收集了各种开源免费的 Go 相关资料,根据自己的兴趣了解:[开源图书在线阅读 - Go语言中文网 - Golang中文社区](https://books.studygolang.com/) 另外,喜欢看视频的,可以看这个帖子下面的评论:[一份go语言笔记,欢迎各个gopher一起完成 - Go语言中文网 - Golang中文社区](https://studygolang.com/topics/6436)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

621 次点击  ∙  3 赞  
加入收藏 微博
1 回复  |  直到 2022-10-24 09:56:19
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传