Golang tutorial series

Introduction

Part 1: Introduction and installation

Part 2: Hello World

Variables, Types and Constants

Part 3: Variables

Part 4: Types

Part 5: Constants

Functions and Packages

Part 6: Functions

Part 7: Packages

Conditional Statements and Loops

Part 8: if else statement

Part 9: Loops

Part 10: switch statement

Arrays, Slices and Variadic Functions

Part 11: Arrays and Slices

Part 12: Variadic Functions

More types

Part 13: Maps

Part 14: Strings

Pointers, Structures and Methods

Part 15: Pointers

Part 16: Structures

Part 17: Methods

Interfaces

Part 18: Interfaces - I

Part 19: Interfaces - II