This is a creation in Article, where the information may have evolved or changed.
Go language is the same as its name is the door of the language, there are few novice beginners tutorial, so there is no language basis, it will be a little difficult to understand. Nothing to do. Finishing a Go 0 basic primer.
Installation and introduction
Because the domestic old is wall, after being wall please download directly on-line, download link
Development environment Editor
1.Sublime, support multi-label, automatic typesetting, highlighting, simple filling, simple shell directly run and so on.
Use Sublime Text 2 to build the go development environment under Ubuntu
"Sublime Text 2 Build Go Development environment (Windows)"
2.vim + Gocode
"Go's vim highlighting and auto-completing"
3.LiteIDE: Editor only for Go environment development
4. Free Golang Online development environment: an online lab provided by the lab building in collaboration with Studygolang to learn and program the go language directly through browser access.
First, the language has a preliminary feeling
Go language programming: Experimental Building Go language basic course, hands-on teaching, extremely easy to get started.
Go GUIDE: A simple introduction to the basic character grammar rules for people who have a certain foundation.
Ii. introduction of the system
Follow the no-smell learning go language: no-smell in 51 college instructional video tutorials.
Go by EXAMPLE: Go features are all simple code to show you, convenient to remember when the query and consolidation.
GO Standard library: Polaris writing, a valuable introductory book
Go Web programming: The Go Web-related Programming Application Learning Guide
Third, the book
"Go Language Programming"
["Go concurrent programming Combat"] (http://www.ituring.com.cn/book/1525
)
Iv. Community
Studygolang
Golang China
Five. Familiarize yourself with the API
API: Look at the official go Pack class, familiar with the interface of each function module.
Six. Recommended items on GitHub:
1.GO in conjunction with MySQL (familiar as a beginner)
Https://github.com/Go-SQL-Driver/MySQL
Https://github.com/Go-SQL-Driver/MySQL/wiki/Examples
Website demonstration of 2.studygolang:go language
Personal finishing, if there is insufficient welcome to add