Ready, Set, Go!
Today I’m starting off my journey with GoLang and I’ll love to have you all along for the ride. We’ll learn everything about GoLang while keeping it as easy as possible—so no technical jargon and super fun examples to help you get the hang of it.

The Expert Suggestion
Let’s begin with the why. Why do we need GoLang when we have tons of other languages? That depends on the person, to be fair. Someone might want to learn something new just for the heck of it while someone might need it to switch job roles. Being a technology student, it’s probably best for us to look at the data and see why GoLang is what you need to learn as soon as possible.
So according to a 2022 survey from Stackoverflow, almost 65% of the respondents stated that they ‘loved’ Go. And according to another survey from JetBrains, Go is among the top 5 languages with almost 18% of the respondents saying they have started learning it within the last 12 months.
Why Do We Like Go?
Let’s see what makes Go so likeable and what exactly are the benefits of using it.
- It is a super fast language
- Collects its own garbage
- Objects are given a new look
- Has very efficient concurrency
Go is a compiled language which makes it super fast but at the same time, it has the benefits of an interpreter too, such as garbage collection. It makes a good combo. Garbage collection can automatically manage memory which makes things considerably easier. Manually doing that lead to many problems such as false memory accesses and wastage of memory. We’ll look at Objects and Concurrency later. Now, let’s go ahead and install it.
Installation Guide
Step 1: Go to go.dev

Step 2: Press the download button
Step 3: Obey the wizard
Step 4: You’re done!
What’s Next?
Next up, we’re going to look that what makes Go objects unique and why concurrency in Go is super useful and efficient. Later on, we will start learning the language itself. Can’t wait!