Golang

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:

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/