This repository contains a series of tutorials on the Go (Golang) programming language, which are also available on our YouTube channel. The goal of this project is to provide step-by-step learning resources to help you master this popular and versatile language.
All tutorials are available on our YouTube channel. Check out the videos through the link below:
The repository is divided into different sections, each focusing on a specific topic in Go:
01-Basics
: Fundamentals and introductory concepts of Go02-Advanced
: Advanced topics including Concurrency, Goroutines, and Channels03-Projects
: Small projects to practice and implement learned concepts...
(additional sections as needed)
To run the code and exercises in this repository, you need to have Go installed. You can download and install Go from the link below:
-
Clone the repository:
git clone https://github.com/mousav1/learn-go.git
-
Navigate to the repository folder:
cd learn-go
-
Each folder contains code related to a specific topic; to run any code, navigate to the respective folder and execute:
cgo run main.go
We welcome contributions! If you have suggestions for improving the content or would like to help enhance the code, feel free to submit a Pull Request or create an Issue.
Visit our website: