I think for anyone beginning to learn to game dev, you should heed the following Suggestions.
- I don't care how you do it; just do it.
- Your language doesn't matter. Your platform doesn't matter.
- Nothing. Truly NOTHING. Is better or best for game dev.
- You will struggle. You will get everything wrong. You will write terrible code.
- You are expected to fail in the most successful way.
- So just make a game.
- Are you worried about performance, cross-platform, code smell, or architecture, then GOTO 8.
- Finish making that game, worry about nothing else.
- If you want to learn how to make your game better, then show your code and ask questions.
- If you want to make another game, then GOTO: Step 6.
should 10 not be goto 8: ?