銊淬厠銊广厙馃寘

I recently finished 鈥淭he Go Programming Language鈥. It is very well written, in-depth book. The learning curve is very smooth, I think even relatively new programmers may use this book as intro to their first programming languages. Otherwise, check out O鈥橰eilly 鈥淚ntroducing Go: Build Reliable, Scalable Programs鈥, which I think is much friendlier but covers less.

Here is a raw list of some interesting bits that I learned primarily from 鈥淭he Go Programming Language鈥 and collected for my future reference.

syntax

memory

encoding

constants

containers

functions

structs

interfaces

goroutines

synchronization

packaging

testing

internals