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
Sriparno088 contributions
manikanta5286 contributions- 4hbab6 contributions
jameskeezer6 contributions
battaniyeligazi4 contributions
cslylla4 contributions
THE-Spellchecker4 contributions
CaupolicanDiaz3 contributions- pavan-nambi3 contributions
Nessvah3 contributions- arisdelaCruz14136188573 contributions
regantewksbury2 contributions- dominikFeret17873802682 contributions
- TekASip2 contributions
- grace_k2 contributions
- frhad_2 contributions
- JustinSu772 contributions
manviii_272 contributions
chip01889226952 contributions
jochenRui48359635452 contributions
BrandonDusch1 contribution- MamtaWardhani1 contribution
AbdelrahmanAbuAlAbed1 contribution- maheshtmdgmail.com1 contribution
- DanielLarrazabal1 contribution
Claudio-AhumadaL1 contribution- garanews1 contribution
- daniM.00645570701 contribution
- markFarmiloe91995371931 contribution
- clodaghw171 contribution
ZenPark1 contribution
emmaCheng61 contribution- moha2301 contribution
Jayburley1 contribution
Sumit_271 contribution- web11612516591 contribution
- Mayer-041 contribution
alinasir851 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
- Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
- Includes 6 Courses
- With Professional Certification
- Beginner Friendly.75 hours
- Learn how to use Go (Golang), an open-source programming language supported by Google!
- Beginner Friendly.6 hours