This reminds me of playing RoboRally (http://www.wizards.com/default.asp?x=ah/prod/roborally).
RoboRally is a board game where you have to program your robots next 5 steps with instruction cards (turn left/right, move, ...).
RoboRally is a board game where you have to program your robots next 5 steps with instruction cards (turn left/right, move, ...).
I think what people can learn from the game is how to combine simple instructions into more complex robot movement. In addition, you to step through your 'program' in your head in order to check that it is doing what it is supposed to do. But I honestly cannot say if this game is suited to teach programming.