Go (also referred to as “Golang”) is an open-source compiled programming language that was designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. It had its initial release for the public in 2012.
Go features known concepts such as static typing, memory safety, garbage collection, and more. It was originally designed to write high performance networking and infrastructure-relevant systems. Nowadays, it’s used for cloud-based or server-side apps, DevOps, Artificial Intelligence (AI), Data Science, and more. Go is known for its readability, simplicity, shallow learning curve, and great performance.
- Data Types
Looking to contribute?
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn Go on Codecademy
Computer ScienceLooking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
Includes 6 Courses
With Professional Certification