Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.02 KB

File metadata and controls

44 lines (29 loc) · 1.02 KB

Golang Toolkit

This repository contains my journey of learning the Go programming language. It includes small projects that focus on specific language features and larger projects that are more "real-world".

📁 Structure

golang-toolkit/
├── concepts/   # Small, focused Go learning projects
├── projects/   # Larger, real-world style applications
└── scripts/    # Helper scripts for various tasks

🚀 Running Projects

Each folder in concepts/ or projects/ is a standalone Go module.

Use the helper script:

  ./scripts/run.sh <path-to-project>

  # for example, to run the 'app-json' project
  ./scripts/run.sh concepts/modules/app-json

🛠️ Prerequisites

📘 Learning Topics

Concepts

  • 📦 modules: How Go modules work
  • 🔄 concurrency: Goroutines, channels, sync (coming soon...)
  • 🧪 testing: Writing and running unit tests

Real Projects

Coming soon...