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

Step-by-step guide to concurrency

Object-oriented programming

Inheritance and OOP: Go one better

Functional programming

Your basic func: Unexpected functional programming in Go

Scripting

Go as a scripting language: lightweight, safe and fast

StringsCheat sheet

String functions cheat sheet

SlicesNutshell

MapsNutshell

Files

Time and date

How to format and parse a time/date

Random numbers