- Edited
My favorite way to learn Godot is to follow tutorials that teach you how to build a full game, I've been on the hunt for the best ones and I thought I'd document my finds, keep in mind that there's many more but these are just the ones that I've found to have the best quality, they'll teach you the how and why of everything, please feel free to Mention other cool tutorials I've missed
-------Godot 3 tutorials-------
your First 2D game "Dodge the creeps" by GDquest (teaches the very basics)
your first 3D game "Squash the creeps" by GDquest (also teaches the very basics but 3D !)
Learn Godot by creating Pong, by Clear Code (very well edited and explains everything greatly)
Create Flappy Bird In Godot 3 by kaan alpar (simple to follow and creates a very polished game)
Asteroids in Godot 3.4 by SRCoder (this tutorial is great but there's a bug that never gets fixed, I managed to easily fix it on my own though)
Yet another space shooter by CodeNMore (amazing and teaches you how to implement a ton of cool things like classes for the enemies and CPU particles)
Creating Snake in Godot by ClearCode (haven't watched it yet but it's by the same creator who made the Pong tutorial so it should be great)
Make Your First 2D Platformer Game with Godot by GDquest (another great GDquest course)
Godot action RPG series by HeartBeast (haven't seen this one but HeartBeast makes quality tutorials !)
Godot Mobile Turn based RPG by HeartBeast (another HeartBeast series)
Godot Wave Shooter Tutorials by PlugWorld (I didn't watch this one but the fianl game looks amazing)
Make your first 2D grid-based game from scratch (haven't seen it yet but it looks pretty good)
-------Godot 4 tutorials-------
Your First 2D GAME From Zero with GODOT 4! Vampire Survivor Style by GDquest (probably my favorite tutorial ever)
Heart Platformer - Godot 4 Tutorial Series by HeartBeast (I've only just started it but it looks pretty solid)
Action RPG in Godot 4 tutorial series by Maker Tech (I've only seen parts of it but from what I've seen it's very well done and explains everything very clearly and creates a polished game)
Godot Hack'n'Slash Course by DevWorm (only seen a bit of it but the game created has a lot of cool features + the creator is a pretty cool guy )
Godot 4 Platformer by GameDevKnight (only watched a bit of it but it looks pretty nice)
Godot 4 Intermediate Card Game Course by GodotGameLab (this is a more advanced and lengthy 2 season series, so you should probably have some experience before following it)
2D Metroidvania Godot 4.2 by Jean Makes Games (this series isn't fully complete but it teaches you how to make the player movement abilities and combat + a working tile-map, I followed it myself and just used my own knowledge to create an enemy along with other things that were missing, overall it's pretty great if you wanna create a hollow knight clone like me haha)
Make a Godot Roguelike by Matinator (this course has no voice over for the first 75% of it and it needs some experience to be followed as it covers things like procedural generation , but the end result should be pretty awesome, there's even a demo you can play of the final game you're gonna create)
Godot 4 - Roguelike by Marcial Lincoln (this course is in Spanish, I myself don't speak that but I thought I'd include it here anyway as other people could benefit from it, you're gonna create a grid based Rogue-like similar to the original Rogue, which looks neat)
Complete 2D Platformer in Godot 4 Tutorial - Zero to Shipped Game for Beginners by Brett Makes Games (I haven't seen it but it's shorter than the other platformer tutorials that I included)
Make a Vampire Survivors Clone in Godot 4 by Branno (a more advanced and lengthy course to remake the iconic Vampire Survivors)
How to Make a Survival Game in Godot by DevWorm (another DevWorm course, teaches you cool things like making an inventory system and NPCs and even cut-scenes)