Gravity Occasionally Pauses Lunch

Welcome here! This is a community-driven project - not affiliated with the Go team or Google. If you're looking for the Go programming language, then go.dev - the official place you should visit first.

Here are a few shortcuts for you:

From zero to hero

  • Go Roadmap: visual learning path from beginner to advanced - a good place to start planning your journey
  • A Tour of Go: the official interactive introduction - a great first stop regardless of your background
  • Go by Example: hands-on annotated examples covering the entire language

Books

Video & Courses

Practice

  • Exercism: wide range of exercises with optional mentoring
  • Gophercises: free coding exercises by Jon Calhoun, project-based
  • Codewars: skill-based challenges ranked by difficulty, good for beginners and intermediate

Tools

IDE & Editors

  • GoLand: JetBrains IDE, best-in-class refactoring and debugging - worth it if you're serious about Go
  • VS Code: official Go extension powered by gopls, free and widely used
  • Neovim + gopls: for those who live in the terminal
  • Zed: fast, modern editor with built-in Go support

Code Quality

  • golangci-lint: fast meta-linter that runs dozens of linters in parallel
  • staticcheck: advanced static analysis, catches things the compiler won't
  • govulncheck: scans your dependencies for known vulnerabilities

Debugging & Profiling

  • Delve: the standard Go debugger, integrates with all major editors
  • pprof: built-in CPU and memory profiler
  • go tool trace: goroutine and runtime execution tracing

Infrastructure & Observability

Community

The Go community is spread across many platforms - here are the best places to find fellow Gophers. If you know of an active community resource we're missing, feel free to add it.

Social & discussion

Events

  • GopherCon - Monday, August 3 - Thursday, August 6, 2026

Podcasts

  • Cup o' Go - A weekly podcast covering Go news and community updates. Stay up to date with the Go community in just 15 minutes per week.

Local & Meetups

Stay tuned