learning-go-book-examples

πŸ“˜ Learning Go Book – Developer Journey

Welcome to the official walkthrough of my Go language journey based on the book β€œLearning Go”. This GitHub repository is not just a code archive β€” it’s a living, evolving guide to help learners and engineers understand Go fundamentals through clean, structured, and automated examples.


πŸš€ Why This Project?

I built this project to:


πŸ“š Chapter Index

Chapter Title Description Status
1 Setting Up Your Environment Install Go, CLI tools, Makefile, IDE setup βœ…
2 Data Types and Flow Control Learn variables, types, loops, if/switch 🚧
3 Collections Arrays, slices, maps, and iteration patterns 🚧
… … … ❌
βœ… Completed 🚧 In Progress ❌ Not Started

πŸ›  Key Features


πŸ“¦ Repository Structure

learning-go-book-examples/
β”œβ”€β”€ ch1/                  # Chapter 1: Go Setup
β”œβ”€β”€ ch2/                  # Chapter 2: Data Types (WIP)
β”œβ”€β”€ assets/               # Diagrams, badges, and shared media
β”œβ”€β”€ .github/workflows/    # CI Definitions
β”œβ”€β”€ docs/                 # GitHub Pages content
└── README.md             # Project overview

πŸ“Œ Technologies Used


πŸ™Œ How to Contribute or Fork

If you’re learning Go too, feel free to:

  1. Fork this repo
  2. Update a chapter with your own exercises
  3. Open a pull request or share your link with me on learningdiary.me

πŸ”— External Resources


πŸš€ β€œLearning is not passive – it’s a build-and-break journey.”