go 的入门书籍教程非常多,这里只介绍几个具有代表性的,足够初学者入门参考。
官方教程
Language Specification
go 的语法说明以及语言的组织结构,包含大量的细节解释和说明,值得通读一遍
A Tour of Go
go 官方在线的教程,可执行代码,对 go 语言的执行和抒写有直观的演示,首次学习 go 的练习之地
Go wiki
包含大量第三方的文章和书籍来对某个特定主题的原理进行深入的解释和演示
Blog
对某些特定主题进行说明和演示,以及语言自身的特性说明
入门 Book
An Introduction to Programming in Go
英文书,但是写的通俗易懂,入门非常合适
The Little Go Book
英文书,入门读物,有深度有细节
Learning Go
有一定的原理性讲解,每章附有习题可以练习
Go 入门指南
build-web-application-with-golang
Beego 作者写的,中文,除了 go 语言基础也涉及 Go web 编程。
实例练习
https://gowebexamples.github.io/
大量 web 示例
https://gobyexample.com/
大量 go 基础示例
项目练习
project-based-learning
包含完整教程的小项目练习
其他资源
- https://github.com/dariubs/GoBooks go 书籍
- https://golang.org/doc/effective_go.html 官方 effective go
- https://github.com/golang/go/wiki/Learn 官方 learn wiki