Skip to content

This repository is my Go learning doc, but I’ve structured it so anyone can learn Go basics step by step. If you’re new to Go, you can follow along with the examples and theory notes here.

Notifications You must be signed in to change notification settings

GauravKesh/golang_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐹 Learn Go (Golang)

Welcome! 👋
This repository is my Go learning doc, but I’ve structured it so anyone can learn Go basics step by step.
If you’re new to Go, you can follow along with the examples and theory notes here.

📖 What is Go (Golang)?

  • Go (often called Golang) is a modern, open-source programming language developed by Google.
  • Known for:
    • 🚀 Performance (compiled, fast like C/C++)
    • 🔧 Simplicity (clean syntax, fewer keywords)
    • Concurrency support (goroutines, channels)
    • 🌍 Cross-platform builds (easy to compile anywhere)
  • Go is widely used in backend development, cloud-native apps, DevOps tools (like Docker & Kubernetes), and microservices.

🎯 Goal

This repo is not just my notes — it’s designed to be a beginner-friendly guide for learning Go.
You can clone it, run the examples, and learn Go step by step.


▶️ Running the Examples

  1. Install Go.
  2. Navigate into the repo folder.
  3. Run any file:
   go run <file_path>

🙏 Thank You

  • Thanks for checking out this repository! 🐹
  • I hope it helps you in your Go learning journey.

If you find something wrong, unclear, or have suggestions for improvements, feel free to open an issue or submit a pull request. Contributions are always welcome! 🚀

🐹 Happy Go Learning!

About

This repository is my Go learning doc, but I’ve structured it so anyone can learn Go basics step by step. If you’re new to Go, you can follow along with the examples and theory notes here.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages