Geek to geek and parent to parent: honestly, no. Can I recommend Besiege? It doesn't require literacy. It has the same sort of freeform expressiveness you're allowed to do in Minecraft. "Syntax" errors are inherently fun rather than demotivating. There's fun, rewarding visual feedback for success.
It doesn't teach programming qua programming, but it is almost perfect for a gateway drug into engineering. (You get to build catapults! And airplanes! And catapults which fire airplanes!)
It doesn't teach programming qua programming, but it is almost perfect for a gateway drug into engineering. (You get to build catapults! And airplanes! And catapults which fire airplanes!)