Golang Commonplace Book - May 2024
My personal Go refresher
How to Learn Go - May 2022
First Steps
For new programmers:
Alex Edwards' Let's Go and Let's Go Further teach core patterns, project structure and API development. They're the best introduction for a new programmer.For experienced programmers:
- Tour of Go is the best place to get a feel for the language. A few hours at most.
- Pick one:
- Matt Holiday’s video course is in-depth and covers a lot of ground.
- Learn Go with Tests
- Effective Go
What’s next?
- Cloud Native Go - Titmus
- 100 Go Mistakes
- Style guides by Uber and Google
- Writing an Interpreter in Go & Writing a Compiler in Go - Thorsten Ball
Make a server, but not some demo thing, go all the way.
About the Go Compiler - Jan 2018
edit: a recent discussion which will shed much more light on this https://www.reddit.com/r/golang/comments/1994ols/the_go_compiler_needs_to_be_smarter_2020/