Part of me says "Good for them". Part of me says "What are you thinking?".

I think that teaching kids to program and then translating that into a tactile object is a real learning tool. But... Its like teaching them to speak Iconian instead of English. Sure, sounds cool, but where in the real world are they going to use it? They certainly are not going to go out and get a job based on a resume that says they can program in Madeup.

To be honest, teaching them a more mainstream programming syntax such as Java, C, Python or Basic would serve them far better in the real world. Those languages are employable and marketable. Madeup is not and will not be. Instead, I think it would be far more productive in the long term for them to write a 3D app that responds to a more mainstream language than working on an app that understands a new language nobody else supports or understands.