四时宝库

程序员的知识宝库

go语言学习书单(go语言的入门书籍)

《go语言实战》


这是一本适合go语言入门学习的书,go语言的基本语法,特性都有覆盖,里面的例子输一遍再跑一下,基本上go语言算是可以上手。如果你是从其他语言转学go语言的话,这本书非常适合。全书200多页,厚度非常适合入门。

《Go Web 编程》


本书围绕一个网络论坛 作为例子,教授读者如何使用请求处理器、多路复用器、模板引擎、存储系统等核心组件去构建一个 Go Web 应用,然后在该应用的基础上,构建出相应的 Web 服务。

本书偏应用,基本web开发流程走了一下,虽然不是很深入,但还是很全面的。在教授 Go Web 开发方法时,基本上只会用到 Go 语言自带的标准库,而不会用到任何特定的 Web 框架:这使得读者学习到的知识不会受到特定的框架所限制,值得一读!

《Go语言学习笔记》

上卷细致解析了语言规范相关细节,便于读者深入理解语言相关功能的使用方法和注意事项。下卷则对运行时源码做出深度剖析,引导读者透彻了解语言功能背后的支持环境和运行体系,诸如内存分配、垃圾回收和并发调度等。

笔记类型的书,语法入门后,读上卷对于深入go语言有不少帮助;下卷适合有一定的go语言实战经验的读者。上下卷跨度比较大,如果读不懂下卷,不妨实战一段时间之后回头再来看下卷。


《Go并发编程实战(第2版)》

本书重点介绍了goroutine、channel以及Go提供的传统同步方法,最后通过一个完整实例——网络爬虫框架进一步阐述Go语言的哲学和理念,同时分享作者在多年编程生涯中的一些见解和感悟。

本书确有干货,但是作者行文啰嗦,一段段原理性的东西,没有点耐心实在是很难读下去:-(

《Go程序设计语言》

这本号称go圣经,全方位的介绍了Go的语言特性,示例非常不错。翻译就比较呵呵。能看英文原版的话,建议直接看英文原版吧。

这本书不适合初学者,适合有了一定基础反过来重读的人。实际开发中遇到的坑,可能在这书中都有,只是一句话轻描淡写的介绍过,当时没有留下特殊记忆。有实际经验之后,再来看这本书,一定会有不少收获。 这本书值得反复读。


《Go语言编程之旅:一起用Go做项目》

这不是一本go语言入门书。全书共分为6章,分别是命令行应用、HTTP应用、RPC应用、WebSocket 应用、进程内缓存和 Go语言中的大杀器,其中前5章是Go语言开发中最常见的项目类型。

这是一本纯实战书,讲述了一个完整的工程化雏形,浓缩了作者工程实践的精华。语法入门后,跟着例子学,是学得最快的,如果没有实际项目经验,而又想快速学习go语言,或者有些go语言实战经验,想要更进一步深入学习,这本书绝对不容错过。这是一本快速进阶的好书,强烈推荐!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接