"Simplicity is the ultimate sophistication." — Go's design philosophy


Learning Path

Topics ordered from foundational to advanced. Each note captures a concept as you encountered it.

Fundamentals

Topic Started Status
Pointers Dec 1, 2025 ✅ Deep Dive
Arrays & Slices Dec 4, 2025 ✅ Deep Dive
Types Conversion Dec 1, 2025 🟢 Active
Maps Nov 28, 2025 ✅ Documented

Data Structures

Topic Started Status
Heaps Nov 28, 2025 ✅ Documented

Advanced Concurrency

Topic Started Status
Async Programming Oct 4, 2024 📝 Blank
Concurrency & Goroutines Nov 27, 2025 ✅ Deep Dive
Goroutines Dec 12, 2025 🟢 Active
Go Runtime Internals Dec 12, 2025 🟢 Active
Goroutine Coordination (WaitGroups) Dec 12, 2025 🟢 Active

Journals

Go HTTP Clients & API Design

Advanced Concurrent API Fetching Patterns


Quick Stats

First note

Oct 4, 2024

Topics covered

6

Most recent

Dec 1, 2025


<aside> 💡

Next steps: Complete the Async Programming stub or explore Interfaces, Error Handling, or Testing next.

</aside>

Async Programming

Types Conversion