自己在学习golang时,收集到不少的书籍,在此记录下来。其中绝大部分是电子版,全部来源于网上。并对其中自己读过的作以简短的评论,未读过的则不作。
1、《Go语言圣经》
对于基础部分有详细的说明,适合深入理解,但不适合快速入门,也不适合快速查阅。
![wKioL1juL6GxhYx-AACU_rIZSu8380.png]()
2、《Go in Action》
![wKioL1juL3-zmhXxAACN8679zlY734.png]()
3、《Introducing Go》
![wKiom1juMBDyVLcvAAA58DMvy8g205.png]()
4、《Go语言编程》
内容简短实用。
![wKiom1juMIbDKg8VAAHIXaS_RNU391.png]()
5、《Go Recipes》
未细看,但作者的另一本《Web Development with Go》非常棒!
![wKioL1juMOiwZifjAABKPD5vCd0427.png]()
6、《Go in practice》
![wKiom1juMWfSwXgxAABrFtHAjpg868.png]()
7、《Building web apps with go》
适合入门,学一些基础。
![wKioL1juMm3jjDbtAACBj9z_AzY039.png]()
8、《Go Building Web Applications》
未细看内容;但根据作者和目录,似乎是下面9、10、11甚至是12的合集。这也蛮省事儿的 ![]()
![wKioL1juMxCgPJp3AADWew0onAI038.png]()
9、《Learning Go Web Development》
![wKioL1juNG_i2sklAADGGUn7Mqw893.png]()
10、《Mastering Concurrency in Go》
![wKiom1juM9-C-N3WAAD1VD18nzs511.png]()
11、《Go Programming Blueprints》
![wKioL1juNOWyUCjhAADVzMTGrno751.png]()
12、《Go.Programming.Blueprints.2nd.Edition》
![wKioL1juNUSREAbRAAB954h3dgI365.png]()
13、《Go Web Programming》
作者似乎是个坡县(新加坡)人
![wKiom1juNc-xzSGEAACQ2OcRWhI876.png]()
14、《Go Web编程》
国内非常流行的教材,它的基础部分适合“小白”快速入门。
![wKioL1juOSmwPEtyAAFeVvSZNiI753.png]()
15、《Go并发编程实战》
网上的评价很一般;基础讲得过多,而并发部分内容单薄;同时,文字描述也不够通顺。
第二版也出来了,希望能有大的改进,毕竟,目前关于Go并发部分的书籍就此一本。
![wKiom1juNpiz5FI1AAEn0alyyzs514.png]()
16、《Level Up Your Web Apps with GO》
![wKiom1juN2mi1J32AACphiOmBqM692.png]()
17、《Mastering Go Web Services》
![wKioL1juOBOiwMoLAAChAjU3glY215.png]()
18、《Web Development with Go》
这是一本非常好的书,它循序渐进地讲解了RESTful webservices的开发流程;实例demo也算完整。
此书对于有Go基础,需要一个像样子的示例来提升的人是再好不过的了。而自己已在本机中把其demo搭建成功了。这增强了我学习golang的信心!
![wKioL1juOJDiS5e_AAAzjOK2Bk8300.png]()
19、《Go语言程序设计》
同《go圣经》,有学院派的风格。
它对于基础部分有详细的说明,适合深入理解,但不适合快速入门,也不适合快速查阅。
![wKiom1juOh2w7ZQMAAFbisyqq-U540.png]()
本文出自 “程序猿的笔记” 博客,请务必保留此出处http://cyberpunkzym.blog.51cto.com/5087588/1915406