I'm also thinking of the interactive room built by Bret Victor, where placing physical pieces of paper into the environment would add software functionality (mostly with input via cameras reading barcodes, and output via projectors).
It might be counterintuitive to use that kind of environment to teach people about traditional keyboard / text-based programming but it might also be fun.
I'm also thinking of the interactive room built by Bret Victor, where placing physical pieces of paper into the environment would add software functionality (mostly with input via cameras reading barcodes, and output via projectors).
It might be counterintuitive to use that kind of environment to teach people about traditional keyboard / text-based programming but it might also be fun.