Blocks, Shadows, and Control Structures
Composite Types
Primitive Types and Variable Declaration
Setting up Golang development environment