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
- cslylla4 contributions
- THE-Spellchecker4 contributions
- battaniyeligazi4 contributions
- Nessvah3 contributions
- arisdelaCruz14136188573 contributions
- CaupolicanDiaz3 contributions
- pavan-nambi3 contributions
- dominikFeret17873802682 contributions
- JustinSu772 contributions
- chip01889226952 contributions
- jochenRui48359635452 contributions
- frhad_2 contributions
- manviii_272 contributions
- grace_k2 contributions
- regantewksbury2 contributions
- TekASip2 contributions
- Claudio-AhumadaL1 contribution
- markFarmiloe91995371931 contribution
- AbdelrahmanAbuAlAbed1 contribution
- ZeraAI1 contribution
- garanews1 contribution
- Jayburley1 contribution
- DanielLarrazabal1 contribution
- Sumit_271 contribution
- daniM.00645570701 contribution
- moha2301 contribution
- alinasir851 contribution
- clodaghw171 contribution
- web11612516591 contribution
- Mayer-041 contribution
- BrandonDusch1 contribution
- maheshtmdgmail.com1 contribution
- emmaCheng61 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