Go Language Fundamentals: Variables, Data Types, Control Structures, Functions, and Error Handling