Skip to content

NegarSal/learning-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Go 🐹

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.


🎯 Goals

  • Learn Go fundamentals step by step
  • Write clean and readable Go code
  • Build a personal Go reference
  • Build Go skills for DevOps

📚 Progress

  • Variables
  • Data Types
  • User Input
  • If / Else
  • Switch
  • For
  • Functions
  • Arrays
  • Slices
  • Maps
  • Structs
  • Interfaces
  • Goroutines

📁 Repository Structure

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

🚀 Running the Examples

go run .

📝 Notes

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.

About

My Go learning journey for DevOps.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages