Scratch
Developed by MIT, Scratch uses color-coded blocks that snap together like LEGO.
The challenge for twins: one creates the setting and characters, the other handles making them move. They can even create a game where they compete against each other!