Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/LebrancWorkshop/Learn-Go-from-Youtube

Learning Go(lang) from many resources in Youtube. (E.G. CMDev, Golang Dojo, The Net Ninja, TechWorld with Nana, freeCodeCamp).
https://github.com/LebrancWorkshop/Learn-Go-from-Youtube

go self-study youtube

Last synced: 2 months ago
JSON representation

Learning Go(lang) from many resources in Youtube. (E.G. CMDev, Golang Dojo, The Net Ninja, TechWorld with Nana, freeCodeCamp).

Awesome Lists containing this project

README

        

# Learn Go from Youtube

## Overview

Learning Go from many great resources that you can find and learn for free on Youtube.

## Resources

### English Language

- [[EN] Video: Learn Go Programming - Golang Tutorial to Beginners (freeCodeCamp)](https://www.youtube.com/watch?v=YS4e4q9oBaU)

- [[EN] Video: Golang Tutorial for Beginners | Full Go Course (TechWorld with Nana)](https://www.youtube.com/watch?v=yyUHQIec83I)

- [[EN] Playlist: Go Tutorial for Beginner (The Net Ninja)](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM)

- [[EN] Playlist: Golang Tutorials (Tech with Tim)](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mtY_SE3HuzQJzuj4VlUG0q)

- [[EN] Playlist: Golang Basics (Golang Dojo)](https://www.youtube.com/playlist?list=PLve39GJ2D71xX0Ham0WoPaYfl8oTzZfN6)

- [[EN] Playlist: Golang Concurrency Basics (Golang Dojo)](https://www.youtube.com/playlist?list=PLve39GJ2D71wSwRQLp_h8B60pKgS85StC)

- [[EN] Playlist: Golang Explained (Golang Dojo)](https://www.youtube.com/playlist?list=PLve39GJ2D71wKL33k5eZ6Frot74mhiCxz)

- [[EN] Playlist: Golang Web App (Golang Dojo)](https://www.youtube.com/playlist?list=PLve39GJ2D71yyECswi0lVaBm_gbnDRR9v)

- [[EN] Playlist: GoLang Tutorials (NerdCademy)](https://www.youtube.com/playlist?list=PLujhHB_uAFJws6Vv5q1KDoaQ4YcpS9UOm)

- [[EN] Playlist: Awesome Go (NerdCademy)](https://www.youtube.com/playlist?list=PLujhHB_uAFJyCIwTFd5Cj5bgncCUQ_MA4)

### Thai Language

- [[TH] Video: เริ่มต้นภาษา GOLANG ใน 9 นาที (ฉบับเร่งรัดสุดๆ) (BorntoDev)](https://www.youtube.com/watch?v=2CzmtwDKm5Q)

- [[TH] Playlist: Golang (Ruangyot Nanchiang)](https://www.youtube.com/playlist?list=PLUg0hJGmtzyq2dm5k3LgoOJ7yrQh_eWVt)

- [[TH] Playlist: สอน Golang Part1# (CMDev)](https://www.youtube.com/playlist?list=PLjPfp4Ph3gBrJ6jHPow7pZlOgMmfyQ7zK)

## Tips & Tricks

### Thai Language

- [[TH] Blog: Code Snippet in Go on VSCode (BorntoDev)](https://www.borntodev.com/2022/01/07/code-snippet-%E0%B8%AA%E0%B8%B3%E0%B8%AB%E0%B8%A3%E0%B8%B1%E0%B8%9A%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2-go/)

## How to run

It's very easy for you to run the code on this repository, I've already written a [shell script (main.sh)](https://github.com/LebrancWorkshop/Learn-Go-from-Youtube/blob/main/main.sh) for you to run

And it will contain the result of both Go Code and generate Assembly Code from Go Code. (In case of my default Assembly code in the repository, it's a [Go's Assembler (Unix-based ARM64)](https://github.com/LebrancWorkshop/Learn-Go-from-Youtube/search?l=Motorola+68K+Assembly) and if you want to understand the assembly code you can get the detail from [this link](https://go.dev/doc/asm).)

You can just run by use this script below.

```bash
sh main.sh
```