In recent years, I’ve noticed a growing number of new game devs, including a few who have reached out to me for help in the past. I’m genuinely happy to see more people getting into programming and game development, but I noticed a concerning trend among many of them.
While they’re great at following tutorials or examples, they often struggle when faced with even minor issues. Sometimes, their IDE provides clear error messages explaining exactly what’s wrong and how to fix it, yet they still get completely stuck. It’s as if they shut down entirely, avoiding any attempt to debug or troubleshoot the problem on their own. Instead, they immediately ask me or others to fix it for them. I’ve tried encouraging them to read the error messages, think about what they mean, or undo their recent additions to their code to identify what caused the issue. While this approach has worked a few times, many still revert to ignoring the information and relying on others to solve their problems.
Does anyone have any tried and true methods for teaching newcomer devs on how to solve and break down problems themselves?