Useful material, without the noise.
Published guides from Golang Tutorial plus authoritative external references selected to help you build reliable Go software.
Recently updated
Build an HTTP Server from Scratch
Routing, timeouts, static files, and graceful shutdown using only net/http.
18 min →Concurrency · Go 1.22+Go Worker Pool Pattern
Bound concurrency, propagate cancellation, and handle worker errors cleanly.
16 min →Concurrency · Go 1.22+Go select Statement
Multiplex channel operations and build responsive concurrent programs.
12 min →Popular tutorials
Build a REST API with Go
A complete JSON service with validation, middleware, testing, and graceful shutdown.
35 min →Concurrency · Go 1.22+Go Mutex and Shared State
Protect shared memory, understand the race detector, and avoid common deadlocks.
13 min →Concurrency · Go 1.22+sync.WaitGroup in Go
Coordinate goroutines and learn the ownership rules behind reliable shutdown.
14 min →Trusted external references
A Tour of Go
The interactive introduction maintained by the Go project.
Visit resource ↗Deep diveGo Blog: Pipelines
A foundational explanation of pipelines, cancellation, and channels.
Visit resource ↗PracticeGo by Example
Compact, runnable examples for the language and standard library.
Visit resource ↗