I was introduced to programming by my Dad quite early on (maybe 8?). He made a quick Noughts and Crosses game in VB5 and tried to talk me through it. I haven’t a clue if I understood any of it at the time but I must have found it interesting how he could make the computer do something.
My Dad had also bought a piece of software called Klik’n’Play which could be used to build games and interactive presentations. It was completely a point and ‘click to create’ gui (no programming code). But there was an event editor which is about as close as you can get without actually writing code.
I began playing around with it by myself at the age of 11 or 12. We found a newer version of the same software under a different name: “The Games Factory”. I used to have so much fun playing around with it and coming up with different game ideas.
When I was about 13 I remembered Visual Basic, and asked my dad about it. He installed VB6 on my laptop and I messed around with it.
Using a book called “Sams Teach Yourself Visual Basic 6 in 24 Hours” I began teaching myself how to program!
Cheers for the ask. How old were you when you started?
My website loads perfectly fine for me lol – even if it didn’t though, as long as some of the extra files are cached locally it wouldn’t be a problem for later viewings. Nine downloads seems a bit much to have in the background when attempting to judge the download of a tenth thing lol.
Takes a set of functions and returns a fn that is the juxtaposition of those fns. The returned fn takes a variable number of args, and returns a vector containing the result of applying each fn to the args (left-to-right).
Binary relation: ((juxt a b c) x) => [(a x) (b x) (c x)]
Mind Blown at how useful that could be!
It’ll surely make an appearance or two in my dissertation.