https://www.hedycode.com/ might be exactly what you are looking for. It’s designed to teach python to children by starting with a super simplified version of the language, and then gradually adding in syntax and features until it’s full python. Here’s a great talk by its creator: https://youtu.be/fmF7HpU_-9k?si=pa7jkOELQ5X7xeuu
Sounds like you should take a look at https://www.nand2tetris.org/. Basically it walks through the process of building up a game like Tetris starting from logic gates. It has you write a very simple compiler for a mini language where you’ve built everything up from the base logic gates level, so it should be a pretty good guide for what you want.