Comment Visual programming language (Score 4, Informative) 44
What did HyperCard even do?
It's kind of hard to explain, and honestly my memory of what you could do with Hypercard and how you actually did it is very fuzzy as it was so long ago.
But basically it was a visual programming languages, where the visual bits you drug around were then also backed by actual code that would do things. You would create a variety of cards, and in those cards could store data, move on to other cards, and so forth.
Some people used it to create games, but used it to create an inventory tracking system for a store, and probably some other stuff I have forgotten about.
In the end, it was a way to make programming a lot more approachable to people at a time when programming was VERY low level for the most part!
A key part of it was once you made a stack of cards it was very easy to share with other people as a kind of application (but one you could modify in any way you liked).
You might get a better feel reading this Tribute To Hypercard.