🌐
Go
go.dev › doc › tutorial
Tutorials - The Go Programming Language
If you're new to a part of Go, take a look at the tutorials linked below.
🌐
Go
go.dev › doc › tutorial › getting-started
Tutorial: Get started with Go - The Go Programming Language
In this tutorial, you'll get a brief introduction to Go programming. Along the way, you will: Install Go (if you haven't already). Write some simple "Hello, world" code. Use the go command to run your code. Use the Go package discovery tool to find packages you can use in your own code.
Discussions

Best Go Tutorials in Town
just for func is a great resource, too bad he did not post new videos. Other good resources: https://www.calhoun.io/ https://www.alexedwards.net/blog https://threedots.tech/ https://medium.com/a-journey-with-go https://appliedgo.net/ https://www.ardanlabs.com/blog/ https://dave.cheney.net/ https://eli.thegreenplace.net/tag/go https://golangbot.com/ More on reddit.com
🌐 r/golang
33
255
March 7, 2022
Any recommendations for intermediate/advanced level tutorial videos/series that build real-world prod-quality projects?
Tech School on YouTube is great. His Backend Master Class goes in depth on building a production service, and goes from A to Z using things like Postgres/Redis/gRPC/JWT/Kubernetes/AWS etc. Here’s the link to the playlist, as far as I know he’s still uploading: https://youtube.com/playlist?list=PLy_6D98if3ULEtXtNSY_2qN21VCKgoQAE&si=mAhN9rchivxi7imU More on reddit.com
🌐 r/golang
23
77
October 17, 2023
Some resources that have helped me learn golang over the last 3 years.
Lays a strong and solid foundation of the most important golang concepts. I hope hes been updating his course. Highly recommend. Tip: I created a repo while following the course. Helped drill the concepts in. Feel free to use this or or make something similar as your learn. https://www.digitalocean.com/community/tutorial... More on reddit.com
🌐 r/golang
54
778
May 5, 2021
Best Tutorial of Go

Second option. Course on udemy by Todd is really good and exercises are decent enough for beginners. If you want to do more exercise you could use https://exercism.io/ as well.

More on reddit.com
🌐 r/golang
8
9
August 10, 2021
🌐
W3Schools
w3schools.com › go
Go Tutorial
View your completed tutorials, exercises, and quizzes
🌐
Reddit
reddit.com › r/golang › best go tutorials in town
r/golang on Reddit: Best Go Tutorials in Town
March 7, 2022 -

It's been a couple of months that I started to learn Go. I'm basically binge watching any tutorial I can find on youtube. And I gotta say that I completed a bunch. Today I want to share 2 channels with you that I think are great compared to others:

  • The first one is going through almost all of the concepts in go in an elaborate way. The tutor is very clear. Videos are a little bit long compared to other tutorials but I believe it worths your time. Because in every video he manages to squeeze in some things that I haven't came across before. It's definitely beginner friendly and it will get you up to speed with a great knowledge base. Generally, I watch tutorials at 1.5x-2x speed, but that was one of the few tutorials that I watched at 1x speed, because it's packed with a lot of knowledge and insight.

failing forward

  • The second channel is a little bit more advanced in terms of the topics it covers. The tutor I think is an ex-Google and current Apple engineer. He basically picks a concept/mini project/ idea for each video and tries to implement it as if it's a production environment. I gotta say I learned a lot from that channel as well

just for func

So, that's it. That's all my hours spent watching tutorials to find out the best ones. Take it as my payback to the community. I hope it will be helpful for newcomers.

Feel free to add tutorials below that you can vouch for and think they worth the while.

Edit after 6 months:

There is one more channel that I found worth mentioning and it is:

  • Go Class by Matt KØDVB

It's almost like the first source above but gives a more academic vibes. The part I liked about it is that after introducing topics it goes ahead and gives small coding sessions. Those sessions themself actually teach a lot about the logic and conventions of Go programming. So highly recommend that one as well.

🌐
Go by Example
gobyexample.com
Go by Example
Go is an open source programming language designed for building scalable, secure and reliable software. Please read the official documentation to learn more · Go by Example is a hands-on introduction to Go using annotated example programs. Check out the first example or browse the full list below
🌐
GeeksforGeeks
geeksforgeeks.org › go language › go
Go Tutorial - GeeksforGeeks
September 3, 2025 - In this section, we’ll explore Go functions and methods, including how to define them, pass arguments, return multiple values, use special features like defer, and work with methods for struct types.
🌐
freeCodeCamp
freecodecamp.org › news › go-beginners-handbook
The Go Handbook – Learn Golang for Beginners
October 18, 2022 - For example, Docker and Kubernetes are written in Go. My favorite Static Site Generator (Hugo) is written in Go. Caddy, a quite popular web server, is written in Go. There’s lots of different, widely used tools that use this programming language under the hood. This handbook will introduce you to the Go programming language so you can get started coding in Go. You can get a PDF and ePub version of this Go Beginner's Handbook here.
Find elsewhere
🌐
Laracasts
laracasts.com
Laracasts: Learn Laravel
We cannot provide a description for this page right now
🌐
TikTok
tiktok.com › content › go-away-harmonica-tutorial
Go Away Harmonica Tutorial
3 days ago - TikTok Shop is now available on web · Browse your favorite items · Skip to content feed · TikTok · Log in · Search · For You · Explore · Following
🌐
Udemy
udemy.com › topic › go-programming-language
Learn Go Programming Language | Go Programming Language Tutorials
Go (or Golang) courses teach a statically typed and compiled programming language created by Google. Learn syntax, concurrency, and performance optimization. Discover how to use Go to build efficient and scalable software, ideal for performance-oriented applications.
🌐
Asana Academy
academy.asana.com
Asana Academy
Self-paced course Português (Portuguese) Beginner Localized Course course-page-template ... Nutzen Sie Asana, um Projekte zu planen, durchzuführen und deren Fortschritt zu verfolgen.
🌐
Simplilearn
simplilearn.com › home › skillup › golang course for beginners
Free Golang Course For Beginners | Golang Basics Tutorial
Learn Golang from scratch with Simplilearn's free beginner course. Develop essential skills in Golang programming and boost your career. Sign up now!
Address   5851 Legacy Circle, 6th Floor, Plano, TX 75024 United States
🌐
Canva
canva.com › home › learn › getting started › how to use canva: a beginner’s guide
A beginner's guide to using Canva
January 27, 2026 - From social media images, videos and gifs to posters, websites, booklets, multimedia presentations, and heaps more, Canva is an invaluable tool for helping you level up your design skills, even if you’re just getting started. Check out our free Canva for beginner’s course for video tutorials.⁠(opens in a new tab or window)
🌐
Go
go.dev › doc › tutorial › create-module
Tutorial: Create a Go module - The Go Programming Language
This tutorial's sequence includes seven brief topics that each illustrate a different part of the language. Create a module -- Write a small module with functions you can call from another module. Call your code from another module -- Import and use your new module.
🌐
Codecademy
codecademy.com
Learn to Code - for Free | Codecademy
Learn the technical skills to get the job you want. Join over 50 million people choosing Codecademy to start a new career (or advance in their current one).
🌐
TutorialsPoint
tutorialspoint.com › go › go_quick_guide.htm
Go - Quick Guide
This tutorial explains arithmetic, relational, logical, bitwise, assignment, and other operators one by one.
🌐
Tutorialsbook
tutorialsbook.com › go
Go Tutorial for Beginners: Step by Step Guide - Tutorialsbook
January 3, 2022 - Our Go tutorial covers all topics of Go programming language such as Go introduction, how to install Go, Go if-else loop, Go for loop, Go for-range, Go break, Go continue, Go struct, Go interface, Go ruin, Go map, Go string, Go array, Go http server, Go rest api, Go mutex, etc. Go also known as Golang, is an open-source general-purpose programming language developed by Google.