This is a creation in Article, where the information may have evolved or changed.
I have been a few months ago with go to learn go is humanely, read a lot of books, do a lot of examples, a lot of dry goods, here to share to you:)
1.Learning Go "Learn go language"
http://www.miek.nl/projects/learninggo/
Chinese version http://mikespook.com/learning-go/
2.Go by Example
Go is a open source programming language designed for building simple, fast, and reliable software.
Go by Example are a hands-on introduction to Go using annotated Example programs. Check out the first exampleor browse the full list below.
https://gobyexample.com/
3.Network Programming with Go
An E-book on building network applications using the Google Go programming language (Golang)
http://jan.newmarch.name/go/
System knowledge Behind the 4.goroutine
Go language from the birth to popularization has been three years, the forerunner is mostly the background of web development, there are some popular type of books, system development background of people in learning these books, there is always a feeling of vague, there are a number of articles on the Internet, there are some more or less than the fact that some of the technical description is inconsistent with the facts. Hopefully this article will introduce the system knowledge behind Goroutine for a web developer who lacks a system programming background.
1. Operating system and Runtime library
2. Concurrency and parallelism (Concurrency and Parallelism)
3. Scheduling of threads
4. Concurrent Programming Framework
5. Goroutine
http://www.sizeofvoid.net/goroutine-under-the-hood/
5.An Introduction to programming in Go.
http://www.golang-book.com/
6. "Go Web Programming"
Https://github.com/astaxie/build-web-application-with-golang/blob/master/ebook/preface.md
7.Go Language Blog Practice
Go blog in Action Chinese name Go Language blog practice. It is an ebook that is synchronized with any aspect of ideas, methods, and discussions in the typepress development process.
Https://github.com/achun/Go-Blog-In-Action
8.go samples when learning Golang.
Example of a large number of practical exercises
Https://github.com/philsong/golang_samples