What’s Wrong With Most Godot Tutorials (including ours)
Video Statistics and Information
Channel: GDQuest
Views: 111,308
Rating: undefined out of 5
Keywords:
Id: yQZKXdwyh-Q
Channel Id: undefined
Length: 9min 27sec (567 seconds)
Published: Wed Oct 13 2021
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I watched this actually and I couldn’t shake my head more after half of the video. You make a good point explaining what’s wrong with tutorials then you for some reason double up on all those issues and continue doing exactly that. I was pretty perplexed after watching it xD I think that learning App you’re making will have just as much of a learning effect as Duolingo does. People will just do the assignments thinking they do something useful, then forget everything again the next moment.
I think the best design for tutorials is not coding together or talking about how to do certain specific things but rather to act a bit like an interactive encyclopedia. Tutorials should be breaking down every little piece there is to know in concise, short and easy to understand words, shortly giving examples how whatever each video is about can be used. At the same time it’s important to point out good practices and how there is no true solution to anything ever.(that’s actually something I see with tutorials too. Especially when the way they do something seems unnecessarily simplified to the point it’s useless sometimes)
I don’t think you learn to program by following how someone else does or by doing meaningless tasks. The latter only works if you got a teacher constantly nagging your or regularly seeing you like in school. But as you worked out yourself that’s not viable for online tutorials. Yet for some reason you decided to do it anyways and even double up on that? I was a bit confused after that great analysis of tutorials.
Bruh, a Godot playground/fiddle site?
Genius 🤩🤩🤩
There’s already a stackoverflow kinda site for Godot questions, imagine if I could find pastable code there…
You’re analysis of the beginners mind is spot on; fwiw I chose door #1 (learn another language first) after bloodying my knuckles writing low level XNA input logic.
Good video, thanks.
This is a presentation I made for GodotCon back in July. It's something I wanted to share with fellow tutorial makers.
I spent the past years dedicated to teaching Godot and worked on lots of things: different kinds of tutorials, the official docs, code demos, and paid courses.
This video is the result of talking with many of you and listening to people's problems.
You'll see the video promotes an app we're making at the end. I want to say upfront we made the app with Xananax, one of the oldest Godot Discord admins and really experienced teacher, as a result of the reflection presented in the video.
In short, it's a critique of the ways most resources teach programming and game development, including ours. Critique in the constructive sense: the second part of the video suggests some improvements.
It can be difficult to get exactly what those suggestions are. In short:
Unlike in the classroom, they have distractions, notifications, and sometimes nobody to ask for help when they get stuck. They can easily quit.
I've been reading Celia Hodent's book The Gamer's Brain, which I highly recommend. While it talks about what science tells you about how to provide the best game user experience, it also applies to teaching.
Especially the part about how our memory works and how we can retain knowledge in our long-term memory.
Surprisingly, YouTube started recommending the video a lot. That's something totally unexpected for me: I expected this to be a bit of a niche essay for fellow teachers.
Note the app we're presenting at the end of the video will be Free and Open-Source if we manage to get 50,000 euros in funding in our ongoing Kickstarter campaign. And the campaign's also doing unexpectedly well so I think we'll get there within a week or less.
This will allow teachers worldwide to use the app in schools, to teach kids to code with Godot, freely. They'll also be able to create their own assignments and courses with it.
If you have any questions, experiences to share, counter-arguments, or comments on the video, they're most welcome.
Looks like a great tool and idea. Perhaps you could take a look at Swift Playgrounds for some inspiration regarding teaching basic programming concepts in a similar tool for learning Swift and programming on iOS/macOS.
What is the tool that you guys are using at 08:56?