Go is an open source programming language designed for building simple, fast and reliable software. It's expressive, clean, efficient and concise. It compiles quickly to machine code and also has garbage collection.