Go
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.
Go Concepts
- Arrays
- Comments
- Composition
- Conditionals
- Data Types
- Functions
- Generics
- Goroutines
- Interfaces
- Loops
- Map
- Math Functions
- Memory
- Operators
- Pointers
- Slices
- Strings
- Structs
- Switch
- Variables
- Working with JSON
Go contributors
- StevenSwiniarski10 contributions
jameskeezer6 contributions- 4hbab6 contributions
manikanta5286 contributions
THE-Spellchecker4 contributions
battaniyeligazi4 contributions
cslylla4 contributions
CaupolicanDiaz3 contributions- pavan-nambi3 contributions
- arisdelaCruz14136188573 contributions
Nessvah3 contributions
chip01889226952 contributions
manviii_272 contributions- grace_k2 contributions
- frhad_2 contributions
- dominikFeret17873802682 contributions
- TekASip2 contributions
regantewksbury2 contributions- JustinSu772 contributions
jochenRui48359635452 contributions
Claudio-AhumadaL1 contribution
BrandonDusch1 contribution- web11612516591 contribution
- garanews1 contribution
Sumit_271 contribution- markFarmiloe91995371931 contribution
ZeraAI1 contribution
alinasir851 contribution
emmaCheng61 contribution
AbdelrahmanAbuAlAbed1 contribution- moha2301 contribution
- clodaghw171 contribution
- Mayer-041 contribution
- maheshtmdgmail.com1 contribution
Jayburley1 contribution- DanielLarrazabal1 contribution
- daniM.00645570701 contribution
Contribute to Docs
- Learn more about how to get involved.
- Submit feedback to let us know how we can improve Docs.
Learn Go on Codecademy
- Career path
Computer Science
Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!Includes 6 CoursesWith Professional CertificationBeginner Friendly75 hours - Free course
Learn Go
Learn how to use Go (Golang), an open-source programming language supported by Google!Beginner Friendly6 hours