Though I am no expert and am unsure whether this remains the case, I recall reading some time ago that Heartbeast had some bad practices in his code and that it was better to learn from GDQuest/Nathan Lovato's content instead. His content is also recommended on the official docs at https://docs.godotengine.org/en/stable/community/tutorials.h...
GDQuest made an excellent web"app" (also available as a desktop application, I believe all versions are made in Godot) that provides an interactive introduction to GDScript: https://gdquest.github.io/learn-gdscript
I dont like GDQuest, as he uses every fancy/advanced technique he knows in his free and paid courses, which means its very hard to understand whats going on.
Heartbeast only focusses on one concept at a time, which makes it easy to follow whats going on. People criticising Heartbeast are the same type of people who make fun of beginners programming tutorials "Lol, doesnt even use Kubernetes, deploying manually. Teaching bad practices lol"
GDquest makes a type 2 mistake (from my blog[0]) where he uses advanced techniques, more it seems to me to impress others rather than to help readers. I bought their courses, but couldn't finish any as I struggled to follow the 20+ concepts being taught at the same time.
The categorization of mistake types is completely unnecessary in this context. The problem, root cause, and solution are all inferable from the next sentence.
For people who are less graphically inclined, but still want to check out godot, here's a great 2D simple code-along from the channel HeartBeast - https://www.youtube.com/playlist?list=PL9FzW-m48fn16W1Sz5bhT...
It's a pixel platformer, and is intended to show you the various 2D features of godot as well as be a tutorial.