If I’ll ever try (or even want!) to teach programming to my son, is something time will have to tell.
Now… if I have to try… I think I’ll bet on
Alice.

Alice is a 3D environment in which the user can program stories. No syntax required, just dropping objects and verbs on the screen to make them interact.
It’s a mature tool, or it was last time I played with it, and now it’s getting somehow refurbished because it’s going to use
characters from The Sims (!).


Somehow it brings memories from my first computer experiences, trying to get a small icon to move across my Spectrum’s screen in a meaningful way, not even a trace of intelligence or user interaction required… just a story being told in a great new media.

Thanks dad! 25 years later… this is still the best Christmas’ gift I’ve ever had :-)

Updated: Video removed because some people did complain about sounds and load-time. Still availaible
here.