An open API service indexing awesome lists of open source software.

https://github.com/jaygaha/go-beginner

A step by step learning guide for the Go
https://github.com/jaygaha/go-beginner

beginners go go-tutorials golang noob tutorial-code

Last synced: 5 months ago
JSON representation

A step by step learning guide for the Go

Awesome Lists containing this project

README

          

# Go Learning Project

> This project is created while I'm learning Go programming language. The given materials and example may not be sufficient for some learners. Please give feedback and suggestions.

This is a beginner-friendly project to learn Go programming language from scratch. The project contains various examples and exercises to help you understand Go fundamentals. The project is divided into different sections, each focusing on a specific topic step by step.

## Project Structure

- `cmd/`: Contains the main applications and examples
- For detailed instructions and examples, please check [cmd/README.MD](cmd/README.MD)

## Getting Started

1. Make sure you have `Go` installed on your system
2. Clone this repository
3. Navigate to specific examples in the `cmd` directory
4. Follow the instructions in each example's comments

## Prerequisites

- Go 1.24 or later
- Basic understanding of programming concepts
- Text editor or IDE

## Resources

These are some useful resources where I learned Go:

- [Official Go Documentation](https://golang.org/doc/)
- [Learn Go Fast: Full Tutorial - Alex Mux](https://youtu.be/8uiZC0l4Ajw?feature=shared)
- [Go Tutorial(Golang) for Beginners - Net Ninja](https://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM&feature=shared)
- [Go by Example](https://gobyexample.com/)
- [Tour of Go](https://tour.golang.org/)

Happy Coding! 🚀