← Go Programming learning pathGo Programming · Module 1 of 10
Why Go?
Go is a simple, fast language from Google built for servers and cloud tools.
📖 Key ideas
- Go (Golang) was created at Google in 2009.
- It compiles to a single fast binary.
- Built-in concurrency with goroutines and channels.
- Docker, Kubernetes and Terraform are written in Go.
- Run a program: go run main.go; build: go build.
💡 Real-life example: Go is a sturdy bicycle: few gears, easy to ride, and it gets you far quickly.
GoCompiled language from Google
BinarySingle executable file
GoroutineLightweight concurrent function
go runCompiles and runs code