DEV Community

Si for CodeTips

Posted on • Originally published at codetips.co.uk on

2 1

Go Introduction

Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

Go Introduction

Go is a relatively new language; coming into existence in 2009 at Google. It is statically typed and it's a compiled language.

It is a backend language, which means it's used to write applications that sit in the background performing tasks that other services (e.g. websites) ask of it.

There are a lot of backend languages already out there, but a lot of developers are choosing to learn and use Go due to its simplicity and speed.

Another reason we've chosen to teach you Go is the learning curve. It's a much easier language to learn, due to its simplicity, than other backend languages.


You can download Go by going to their downloads page and clicking the appropriate box for your platform.

Go Introduction
Go download page screenshot

Once you've downloaded/installed Go you can verify your installation by running the following command:

go version
Enter fullscreen mode Exit fullscreen mode

If the command outputs a version, you'll need to install a Code Editor (we recommend Visual Studio Code) and then you're good to move on to the next articles.

If you get stuck and need some help, drop us a comment and we'll try to help you.

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs