NandGameis a browser puzzle game, where you start of by building basic logic gates from relays and progress from there all the way trough processor design to compiling high-level languages. It does not hold your hand too much, but the invidual puzzles progress so incrementally, it feels almost magical how easily you learn to build computers and compilers.
Recommendation engine: Downvote any game you've heard of before angielski
This might be a slightly unusual attempt at a prompt, but might draw some appealing unusual options....