Go is a statically typed programming language developed by Google that's designed to be simple, efficient, and easy to read - perfect for engineers who want to spend less time arguing about code style and more time actually shipping products. It has built-in support for concurrency, garbage collection, and cross-platform compilation, making it a popular choice for backend services and CLI tools at companies like Uber, Twitch, and Dropbox.
"We're rewriting the payment service in Go because our engineering manager read a Hacker News post about how it's the only language that matters now."
"I would have finished that project on time, but I had to spend 3 days troubleshooting a weird Go compiler issue that only happens on Windows machines running Norton AntiVirus."
Go by Example: A hands-on introduction to Go using annotated example programs. Perfect for getting started if you prefer learning by doing instead of falling asleep to YouTube tutorials.
Effective Go: The official Go style guide, written by the same people who created the language. A must-read if you want to write idiomatic Go code that won't make your coworkers hate you.
Go Proverbs: A collection of pithy sayings that capture the philosophy behind Go's design. Useful for winning arguments about code readability and dropping knowledge bombs in code review comments.
Note: the Developer Dictionary is in Beta. Please direct feedback to skye@statsig.com.