This is a created article in which the information may have evolved or changed.
Go Language learning Experience
Start learning and using the go language because of the needs of the project. Overall, the go language is quick to get started, and the code is very casual, pointers, memory is not as strict as C.
After writing some code, I always feel haunted. How memory is allocated, there is no concept of heap and stack, will not appear to hang the pointer ...
It was later discovered that there was a dedicated memory recovery mechanism in go that ordinary developers could not care about in memory release issues.
As a go language beginner, the individual feels that interface and runtime concurrent programming is the focus, others are relatively simple to learn. The object-oriented part is simplified with respect to object-oriented languages such as C + + and retains only the most useful parts.
Below is a list of learning resources that are referenced in the learning process.
Reference books
Go Language Bible
"Go language Programming" simple introduction, simple reference, there are many examples of the problem
Learn the reference website
Go Language Chinese Community