Basics
This post on project structure is also worth reading:
https://eli.thegreenplace.net/2019/simple-go-project-layout-with-modules/
Go By Example provides a quick overview of the language.
Ultimate Go was mentioned in chat. (study guide)
This is good:
Additional Resources
Channel use cases:
This looks interesting:
https://www.udemy.com/course/design-patterns-go/
Learning Go with Tests was recommended in a forum thread:
Here are some coding problems in Go:
There is a repo of algorithms in Go here:
Programming challenges in Go:
WebAssembly
Resources for WebAssembly in Go:
Compiling very small Go binaries, including wasm:
https://tinygo.org/webassembly/
An example of using tinygo:
Extending Python with Go
Network Programming with Go
Free textbook:
https://tumregels.github.io/Network-Programming-with-Go/
HN comments:
There’s another book with the same title here: