Member-only story
Go for Beginners: Getting Started with Go (Day 1)
Go, also known as Golang, is an open-source systems programming language developed by Robert Griesemer, Ken Thompson, and Rob Pike.
Initially created as an internal Google project, Go was released to the public in 2009. While the official name of the language is “Go,” it is often referred to as “Golang,” primarily because the domain name go.org was unavailable, and golang.org was chosen instead.
Today, the official website for Go is go.dev
When searching for Go-related information online, using “golang” as a keyword is more effective than “Go,” as search engines might interpret “Go” as a verb.
For social media discussions, the official hashtag for Go is #golang
Key Features of Go
Go was designed to deliver a programming language with robust tools and a rich standard library. Its type system and compiler aim to reduce common programming errors, such as:
- Implicit type conversions
- Unused variables and packages
- Race conditions
Go’s syntax is reminiscent of C, and its package system draws inspiration from Modula-2.
However, Go’s design focuses on simplicity and practicality, offering: