HyperCard was mentioned here recently. Stumbled onto this old video while reading some of the history behind it. It was thought of as "Programming for the rest of us", and it's great to see how people embraced that idea.
It's still the holy grail, yet apart from Squeak and a few other initiatives, people have given up -- and I find that sad.
I'm working on something in this space. If you're interested, let me know: david 927 gmail dot com
Squeak is really interesting, thanks for turning me on to it.