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.

Download PDF

Table of contents

Overview of articles and exercises:

Start

Variables

Control flow

Files

Data

Functions

Concurrency

Time

JSON

Additional