Personal notes and exercises while learning Go, following Learning Go, 2nd Edition by Jon Bodner (O'Reilly).
| Chapter | Topic | Key Concepts |
|---|---|---|
| ch01 | Setting Up Your Go Environment | Installation, Tooling |
| ch02 | Primitive Types and Declarations | Variables, Consts, Basic Types |
| ch03 | Composite Types | Arrays, Slices, Maps, Structs |
| ch04 | Blocks, Shadows, and Control Structures | If, For, Switch, Shadowing |
| ch05 | Functions | Parameters, Defer, Closures, Errors |
git clone [https://github.com/coderfeye13/go-fundamentals.git](https://github.com/coderfeye13/go-fundamentals.git)
cd go-fundamentals
# Example running a specific chapter exercise
go run ./ch05/exercises05.2.go