I am the creator of this game and I just want to say that the levels in this version are really rough because it's old and the game was full of bugs. If you don't feel like you can afford it or whatever at least get a newer version.
If you buy the game though you get all the new updates, an online profile with your scores (validated by server), you can share and download architectures and soon you will also be able to download levels made by other players.
This is like nand2tetris.org but in game format. There's a few bugs/memory leaks but overall very fun if you're interested in a rough idea how computers are built from the ground up. Requires real knowledge (or willingness to research) things from basic to intermediate circuit design, to binary math, to programming logic.
If you buy the game though you get all the new updates, an online profile with your scores (validated by server), you can share and download architectures and soon you will also be able to download levels made by other players.
You can buy it here: https://store.steampowered.com/app/1444480/Turing_Complete/
Puzzle for programing logic ...
not exactly accurate, but this is quite easy to play for programmer ...
https://youtu.be/Fbp2uDh0iY4