Go is an open source programming language developed at Google to build simple, reliable and efficient software. It is a compiled, concurrent language that makes it easy to build scalable network and web applications. Some key features of Go include garbage collection, static typing, concurrency support with goroutines, and a large standard library. Go aims to combine the efficiency and speed of compiled languages like C with the simplicity and ease of dynamic languages.