Start with the topic guide.
Packages and modules, variables and zero values, structs, methods and receivers, interfaces, arrays and slices, maps, pointers, error handling, defer, panic and recover, goroutines, channels, select, the context package, generics, and testing with go test.
This is a learning outline. A complete worked tutorial has not been published for this topic yet.
Concept scope
Go Language Fundamentals: 16 short lessons, one for each concept. Packages and modules, variables and zero values, structs, methods and receivers, interfaces, arrays and slices, maps, pointers, error handling, defer, panic and recover, goroutines, channels, select, the context package, generics, and testing with go test.