Learnmonkey Learnmonkey Logo

Introduction to Go

Go Logo

What is Go?

Go is a programming language created at Google in 2009. It is compiled, which means that Go is compiled by the Go compiler to binary ones and zeros that your computer can understand. Go's mascot is a gopher.

Go's mascot, a gopher

Why use Go?

Although Go is relatively new, it is gaining popularity quickly. Go is statically-typed so it is fast, like C, but it also has similar syntax to C and can do many of the same things as C, but with things like memory safety, garbage collection, and more. It was also designed to be readable, like Python or JavaScript.

History

Go was designed at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.