A repository documenting my journey of learning Go from scratch with a focus on DevOps.
The goal of this repository is to document everything I learn through notes, examples, and exercises while building strong programming fundamentals.
- Learn Go fundamentals step by step
- Write clean and readable Go code
- Build a personal Go reference
- Build Go skills for DevOps
- Variables
- Data Types
- User Input
- If / Else
- Switch
- For
- Functions
- Arrays
- Slices
- Maps
- Structs
- Interfaces
- Goroutines
learning-go/
β
βββ lessons/
β βββ 01-variables/
β β βββ README.md
β β βββ main.go
β β βββ exercises.md
β βββ 02-user-input/
β βββ 03-if-else/
β βββ 04-switch/
β
βββ cheatsheet.md
βββ go.mod
βββ README.md
go run .Each topic is organized in its own folder to make reviewing easier in the future.
- π Explanation
- π» Example code
- βοΈ Exercises
- π§ Personal notes
This repository grows as I learn Go. New topics, examples, and exercises will be added over time.
β If you're also learning Go, I hope this repository helps you on your journey too.