Go is a programming language started in 2007 by Ken Thompson, Rob Pike, and Robert Griesemer. It is designed to be simple, easy to learn, very fast to compile, and has built-in support for concurrency using goroutines, asynchronous communication, channels, and synchronization. Major projects built with Go include Docker, Kubernetes, and Etcd.