These are all of my reference notes from learning golang. Nothing crazy just enough to remind me how to do things when I forget. Another huge resource is Go by Example

Basics

Basic go functionalities and syntax.

Types

Common types in go.

Idiomatic go

Go idioms common practices and extra features.

Concurrency

Goroutines, channels, mutexes, wait groups and common go concurrency (not to be confused with parallelism) patterns.