@jonathanhogg Apart from a brief flirtation with Basic on a ZX Spectrum my first brush with the logic of coding was HyperTalk. I fell deeply in love with the possibilities that seemed to be hidden inside it.
It felt like a rabbit hole with new and unexpected surprises every time you fell down another level.
And it equipped me to earn a living for a few short years when multimedia was a thing. Lingo in Macromedia Director, anyone?
I wager that Lingo wouldn’t have existed without Hypercard.