Go is a modern programming language that is statically typed and designed for simplicity, yet aiming for performance. What differs it from other languages is its concurrency model, which allows developers to write programs that can perform multiple tasks simultaneously with ease.
Go by Example is a collection of Golang sample code that illustrates the Go programming concepts. This is fundamentally inspired by Rust by Example. For some, hands-on learning by understanding sample code is much more effective, hence this series of sample is made. I encourage you to try out the code snippets in your local environment, and modify them to see how they work. But rest assured, the sample codes come with runnable code snippet thanks to Go Playground API. Or you can use 'em directly from the playground.
This writing might not offer the most comprehensive explanation of Go, but it is a good starting point for those who are new to the language. The goal is to provide a practical introduction to Go, with a focus on giving examples that you can hack on and learn from.