Golang Tutorials Getting Started Golang Installation, Setup, GOPATH, and Go Workspace Writing your first Go program Variables, Constants, and Data Types Golang Variables, Zero Values, and Type inference Golang Basic Types, Operators, and Type Conversion Working with Constants in Golang Control Structures Golang Control Flow Statements: If, Switch and For Functions and Packages Introduction to Functions in Go A beginners guide to Packages in Golang Collection Types Working with Arrays in Golang Introduction to Slices in Golang Golang Maps by Example Pointers and Structs Playing with Pointers in Golang Golang Structs Tutorial with Examples Methods and Interfaces Golang Methods Tutorial with Examples Golang Interfaces Tutorial with Examples