Member-only story

Go for Beginners: Getting Started with Go (Day 1)

Tomas Svojanovsky
4 min readDec 27, 2024

--

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:

--

--

Tomas Svojanovsky
Tomas Svojanovsky

Written by Tomas Svojanovsky

I'm a full-stack developer. Programming isn't just my job but also my hobby. I like developing seamless user experiences and working on server-side complexities

No responses yet