If you are a developer coming from a background in Java or C#, picking up Go (often referred to as Golang) can feel like stepping onto a different planet. You look for your classes, your inheritance hierarchies, and your method overrides, only to find... nothing.