Official Links
- Language Specification – the definitive description of the
language semantics. Reach for it when questions about evaluation order or type
system rules pop up.
- Effective Go – opinionated advice from the
Go team on writing clear, idiomatic code.
- Tour of Go – an interactive introduction that
doubles as a refresher when you have been away from the language.
- Standard Library Reference – browse packages,
examples, and implementation notes directly from the documentation site.
- Go Blog – feature deep dives, release retrospectives,
and best practices straight from the maintainers.
- Release Notes – keep track of breaking
changes and new features before you upgrade toolchains.
Tooling & Guides
- Go Toolchain Documentation – exhaustive reference for
go build, go test, go env, and friends.
- Go Wiki – community-curated pages on
everything from dependency management to performance tuning.
- Gopher Academy Blog – conference recaps,
tutorials, and ecosystem highlights.
- Go Proverbs – Rob Pike’s talk distilled into
quotable design guidelines.
Practical Examples & Deep Dives
- Go by Example – bite-sized programs covering common
patterns such as workers, context cancellation, and HTTP clients.
- Go Time Podcast – weekly discussions with
practitioners building real systems in Go.
- Go Performance Wiki –
a curated set of performance tuning strategies.
- Go Playground – shareable snippets for experimenting or
demonstrating bugs without leaving the browser.
Bookmarking these resources means you always have both the official story and
real-world experience at your fingertips when tackling Go projects.