最近我的粉丝们给我提出了一个非常硬核的需求。
能不能推荐两本,适合Go语言新手看的书,但是要符合以下几点要求:
1、免费,完全不用花钱的
2、管质量,质量得偏上乘的那种
当我看到这个需求时,真的是愣了几分钟。
随后,我在我的资源库里面,检索了一下,符合这两点要求的书籍,还真被我找到两本,是真的只有两本。
一、Go语言圣经
Go语言圣经是我们对他的“尊称”,原名是《The Go Programming Language》。
为什么我们会给他按上圣经的绰号呢?
因为这本书的作者,在此之前还写了一本《C语言圣经》,没错,或许他觉得只折磨 C 语言的开发者不太过瘾吧,时隔多年以后,又来折磨 Go 语言的开发者了。
我永远都记得,那时学C语言,那本圣经简直就是噩梦般的存在。
之所以觉得是噩梦,不是说他的内容有多难,而是他太丰富了。
太厚了,基本把 C 语言的知识点都涵盖了,为了拿学分,只能挨着挨着学。
同样的 Go 语言圣经呢,依旧传承了他的这一特点。
网址信息:
以下是他的官网:http://www.gopl.io/
能看到整本书分为了 13 个章节,点开 translations 能看到:
这本书被翻译成了不同国家的语言在发售,在我们国内被翻译成了《Go程序设计语言》
就这本啦:
黑黑的,挺符合他以往的调调。
国内大牛的翻译
我们国内的一些大牛们,也进行了翻译哇,同时开源了出来供大家交流学习。
这里推荐一个网址:https://docs.hacknode.org/gopl-zh/index.html
感兴趣的同学,可以前往学习!
二、《Go语言高级编程》
当你学完那本圣经之后,多少就已经不再是特别白的小白了,多少都想学点升级版的东西。
于是我这里也推荐第二本,由我们国内的一些大牛合作编写的:《Go语言高级编程》
上连接:https://github.com/chai2010/advanced-go-programming-book
你能看到旁边的描述:
《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题。
他涵盖了,时下不少的较热门的主题,感兴趣的可以去学习哇。
入口在哪呢?
我们在官方的 Github 页面里面,往下滑,就能看到三个在线阅读地址:
我推荐第一个,因为后面两个没给广告费,哈哈。
当你练习完这两本书里面的知识点,就恭喜你,从此远离小白这个等级了。
你学废了么?