Nice. I guess that’s about when I was born, so I only remember copying 3½-inch floppy disks for friends. And it was music on my cassettes. 😉 But I don’t remember it being called piracy either. We had a lot of games, though. Monkey Island 2 and a nice collection of DOS games. None of them were bought in a store. And I remember struggling with the English language, some games were off the table since I didn’t learn English until middle school.
I guess copying things lost some of the social aspect after that. We shared a lot of stuff in digital form after CD writers became affordable in the mid- to late 90s. But these days you’d sit alone in front of the computer and just download whatever. And pretty much everything is available. Or just connect a phone to the car and have arbitrary things to listen to. Instead of a fixed set of 3 pre-made casettes for the entire summer vacation road trip.







I think educational activities work best once they have some application to someones life. So it’d be something within the realm of a 7yo. And it’s not fun unless there’s a sense of achievement every now and then, along with all the stuff to learn. So probably not too steep of a learning curve.
Sadly they discontinued Lego Mindstorms. I think robotics is a great hands-on topic. People can grasp what they’re currently doing, why they do it, and what it’s good for. It has a tactile aspect, so you’ll train dexterity as well and gently connect the physical realm with the maths.
But other than that, I bet there’s a lot of things you can try. Design a website (and deploy a small webserver). Maybe some easy to use photo gallery if they have a tablet or camera. Maybe a Wordpress for them to write a Blog? They should be familiar with the concept of a diary. Kids love Minecraft, so maybe a Luanti server if you’re into Free Software. But learn how to add NPCs and animals, that is (or used to be?) a complicated process in Luanti and the world feels boring and empty without. A chat server to their loved ones could motivate them to read and write text (messages). Or skip the selfhosting aspect and do the kids games available for Linux. Paint, LibreOffice…
I like the recommendations from other people as well. Sadly I don’t know which kids programming language works best. I think I heard you can just go straight for Python as well. Not sure if that’s true or what age group that applies to. It’s a bit more involved to learn the syntax and why you need brackets around certain things etc but at least they get to learn the real deal and something properly useful. 7 might be a bit young, though. And there might be a language barrier. But that applies to all the computer stuff behind the scenes, unless you’re a native English speaker.