系统学习Go语言(Golang)

发现 一张图谱 和 一个索引目录, 感觉它们基本涵盖了golang绝大部分的学习资源。

如下:

  • 一个目录:索引目录地址,各种go语言资源的汇总;
  • 一张图谱:图谱processon地址,源自Golang Foundation;

除了上面的几个合集,再具体补充一些放在下面。

书籍

  • 《GO圣经》,就是那本 《GO程序设计语言》,studygolang 上有电子书。

  • 《Go 语言实战》,有了一定的 GO 基础后再来读这本书,没有找到电子版,可以看纸质版;

  • 《GO Web 编程》,主要是介绍如何用 GO 进行 Web 开发,是从国外翻译来的一本书,通过 net/http 标准库介绍 Go 如何开发 web 项目,很纯粹,这本书很快就能看完,难度不大,但有一读的必要。

  • 《Go语言标准库》,通过 GO 的标准库来学习 GO 语言,作者是 studygolang 发起人,未完稿。
  • 《Go 学习笔记》,雨痕大佬的书,真的是学习笔记,对 Go 语言总结非常到位,每章都很精彩,不过读这本书最好有些 Go 的经验,不然会有点枯燥,因为文字描述都是点到即止;

  • 《GO 语言高级编程》,涵盖CGO、Go汇编、RPC实现、Web框架、分布式系统等高阶主题;

视频

  • 韩老师非常小白的课程:https://www.bilibili.com/video/av35928275/;
  • 慕课网上的一系列课程,可以去了解下;
  • 各大视频教程网可以都去搜罗一下

Go官方资料

无论学习什么知识,第一手资料基本都是首发于官网。进入到官网后,会看到很多资源。

  • 文档:golang.org/doc,官方文档,仔细读下文档首页并分类,了解下自己要学哪些内容;
  • 一览:tour.golang.org,交互式运行环境,不安装golang便可体验学习它的语法与使用;
  • 指南:golang.org/ref/spec,golang学习指导手册,从基础语法到高级特性全部都有介绍;
  • 标准库:golang.org/pkg/,可以查看所有的官方库的接口、源码以及使用介绍;
  • 博客:blog.golang.org/,不定期分享go的最佳实践,有些公司也会投稿介绍自己的案例;
  • 实验室:play.golang.org,感觉和tour类似,不过在这里编写的代码可以分享给别人;

GO 社区

一门语言的发展需要有大批牛人的分享布道,也需要我们这些菜鸟学习有更多的参考路径。这一切都离不开社区。国内外也有很多优秀的go语言社区;

  • go语言中文网,studygolang.com,分享Go 语言知识,聚合各种golang文章和书籍资料;
  • go交流论坛,gocn.vip,go语言学习交流论坛;
  • go官方讨论组,forum/golang-nuts,golang的官方邮件讨论组

 

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部