Program the behaviour of your car using drag and drop flow chart style programming. Initially goals are just to get across the level but you will soon be grabbing objects and even grapple-hooking around each stage.
More so than many other games on this list, SOKOBOT really feels to me like it is channeling old school Zachtronics games but with a really bright colourful UI.
Blocks will appear in the level and they will be affected by the tiles that they pass over so you will be placing down tiles in order to achieve different logical problems.
In Hexahedra you program blocks of a factory with a sequence of actions and then build up the complexity of your factories by having multiple of these programmed blocks next to each other, passing cubes between each other in order to get the desired output.
This is a conveyor-belt game where you are dealing with little robots that have data associated with them (a sequence of coloured dots). You must shuffle them around depending on their programming and later on change the programming. Looks like a nice polished update of the old flash game (also listed here).
This looks like a decent Zach-like with a nice UI focused around a synthesiser rack. Wire different modules together in order to get the required output based on the given inputs.
This is an ambitious sounding game where you start with low level logic/electronic puzzles and build up in complexity until you are writing machine code on a computer you put together yourself.
A puzzle programming game which uses RegEx as it’s interface. This one, more that anything else on this list, is probably going to have the steepest learning curve for non programmers!
This is Super Meat Boy but you are programming the inputs for your character. You have very precise control over your bot’s actions and the game has all the optimisation options (fastest time and fewest commands) and leaderboards that you’d expect from a decent Zach-like as well as a level editor built in.