Your basic Go

yourbasic.org/golang

Nutshells

Go in a nutshell

Tutorials

Cheat sheets

Code for common tasks

Go blueprints: code for common tasks

Language basics

Get started with Go

Statements

Expressions

Methods and interfaces

Error handling

Error handling

Bits and pieces

Standard library

JSON by example

New in Go 1.10

Concurrent programming

Concurrent programming

Object-oriented programming

Inheritance and OOP: Go one better

Functional programming

Your basic func: Unexpected functional programming in Go

StringsCheat sheet

String functions cheat sheet

SlicesNutshell

MapsNutshell

Files

Time and date

Format/parse a time or date

Random numbers