✅ What is Go? Why created (simplicity, concurrency, cloud)
✅ Installing Go & GOROOT, GOPATH
✅ Variables, constants, :=
✅ Data types: string, int, float, bool
✅ Arrays vs Slices
✅ Maps
✅ Control Flow (if, for, switch)
✅ Functions & multiple return values
✅ Importing packages
✅ Error handling basics (no exceptions)
✅ defer — delayed execution at function exit
✅ panic & recover — controlled failure handling
✅ Time handling: time.Now, parsing, formatting
1️⃣ Why does Go return errors instead of throwing exceptions?
2️⃣ What does := do differently than var?
3️⃣ Why does Go require unused variables removed?