If you step back a bit from that game you realize it's tickling the same mental circuits you use in programming. If I had kids I'd definitely try to get them interested.
SpaceChem even more so.
SpaceChem even more so.
As others have mentioned, Zachlikes are basically programming, and in particular the debugging / pipeline optimization parts can quickly drain my enthusiasm if I've been doing a lot of hard coding at work.