Terminus

ProgrammingTool

Go

A small, fast language built for servers and command-line tools, with concurrency built in.

About 25 hours of study.

Learning just this? See your route to it

Where to learn it

Read
A Tour of Go

The Go team

Every section, from Basics to Concurrency

Short lessons with a code box on every page, so you run each example as you read.

Watch
Golang Tutorial for Beginners

TechWorld with Nana

The whole video

About three and a half hours, building a small booking app as it goes.

Practise
Exercism

Exercism

Go track

Free practice tracks with mentoring, one per language.

Wrong chapter, dead link, or know something better? Tell us on GitHub.

Which roles ask for it

Before and after

Learn first

Helps to know: Concurrency

Go

Opens up

Nothing else on the map yet.