After 40 years away I'm rediscovering sinclair basic but have also found mcoder2 which is a game changer albeit with it's idiosyncrasies around random number generation!
I never understood machine code as a kid and that is a project for later.
My initial project has been a snake style clone written in basic adapted for and then compiled with mcoder 2
This is week one.
Currently produces a game play area, moving snake, four direction control, both snake and walls have crash detection. Each move increase the score and every 50 points the snake grows by two segments.
Hopefully the youtube link works
Next will be random placed food item to grow the snake by one segments and 'hazard' mushrooms to avoid.
If I can get that far then I'll 'pretty it up'
https://youtu.be/HYnEcKUBkPM