Function and Packages
Variables and Datatypes
Conditional Statements and Loops
Arrays, Slices and Variadic Functions
Maps and Strings
Pointers, Structs and Methods
Go Interfaces
Concurrency
Object Oriented Programming
Error Handling