The majority of issues I’m solving for people in Discord are very easily resolved, but new developers lack the skill of debugging, which is a separate skill to development.
A mini course on debugging (likely engine-specific or with engine-specific modules) would be very useful. It could contain topics such as:
- basic debugging flow - working backwards from error messages, tracing and unpicking
- instrumentation and logging
- using IDE debuggers
- common issues that cause invisible or hard to find bugs
Taking Unity as an example, you could introduce some common bugs into say Block Breaker, explain the process of tracing them and fixing a completely broken sample project to the point where it works.