Learn Go

Welcome to the Go programming tutorial! You will find materials and exercises. Learn to write code by example.

Go runs on all common platforms (Mac, Linux, Windows). It is an open source programming language created by Google.

Video supported! Watch Videos, yes this tutorial comes with videos.

Table of contents

Overview of articles and exercises:

Start

Variables

Control flow

Files

Data

Functions

Concurrency

Time

JSON

Additional