That's one of the intents behind Logo, see the book Mindstorms by Papert.
Programming wasn't an end unto itself, but a means of exploring complex topics. Notebook-style programming is a great modern iteration of this, especially with the ability to produce interesting and complex visualizations of the underlying data and structures.
Programming wasn't an end unto itself, but a means of exploring complex topics. Notebook-style programming is a great modern iteration of this, especially with the ability to produce interesting and complex visualizations of the underlying data and structures.