Go overview, major features, and supported environments
Installing Go on macOS and Linux
Declaring Go variables with var and constants with const
Go if, switch, and for statements
Go arrays, slices, and maps
Go functions, multiple return values, and variadic parameters
An introduction to Go structs
Go interfaces and type assertions
An introduction to Go pointers