Golang basics

Novice:
https://golang.org/doc/code#Organization
https://tour.golang.org/basics/1
https://go.dev/blog/package-names
https://tour.golang.org/basics/3
https://tour.golang.org/basics/11
https://pkg.go.dev/go/types
https://tour.golang.org/basics/12
https://pkg.go.dev/builtin#string
https://github.com/golang/go/blob/master/src/runtime/string.go#L235
https://golang.org/ref/spec#String_types
https://tour.golang.org/basics/10

Intermediate:
https://golang.org/ref/mod
https://golang.org/doc/tutorial/create-module
https://go.dev/blog/error-handling-and-go

Advanced:
https://github.com/golang/go/wiki/Iota
https://golang.org/src/runtime/panic.go
https://go.dev/blog/defer-panic-and-recover

Expert:
https://github.com/golang/go/issues/30247

Back