freecodecamp.elbaneh.com
learn-golang-handbook
The Golang Handbook – A Beginner’s Guide to Learning Go
Chapter 1 – Why Learn Go?
Chapter 2 - How to Compile Go Code
Chapter 3 – Variables in Go
Chapter 4 – Functions in Go
Chapter 5 – Structs in Go
Chapter 6 – Interfaces in Go
Chapter 7 – Errors in Go
Chapter 8 – Loops in Go
Chapter 9 – Arrays and Slices in Go
Chapter 10 – Maps in Go
Chapter 11 – Advanced Functions in Go
Chapter 12 - Pointers in Go
Chapter 13 – Local Development Environment in Go
Chapter 14 – Channels in Go
Chapter 15 – Mutexes in Go
Chapter 16 – Generics in Go