Go, also called Golang, is an open-source programming language developed by Google. It is statically typed, so the compiler checks types before the program runs. It compiles to native machine code instead of running on a virtual machine. A garbage collector manages memory automatically.
Concurrency is built in through goroutines, which are lightweight threads that the Go runtime schedules for you. The syntax is minimal, with few keywords, and builds are fast. The same program compiles for many operating systems and processor architectures.
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.