I've converted a low powered chromebook to linux (xfce) to give to my kids (6 & 3) and I'm struggling to make it approachable / inspiring for them to get started with.
Discussing it last night, I was saying that it was quite easy to get into when I was younger (1985!). There were physical disks that you had to choose from and put into the machine. Then there was a reset switch if anything went wrong. I guess I'm of that era, but it seems like it was very explorable.
I was wondering if anyone had recommendations of things to install to give them something to play with. My eldest loves art, so something along those lines would be good. Is there a drawing styles that would work well with linux?
Any thoughts appreciated!
(Obviously you need to mount somewhere volatile to actually save things to, unless you want to use NFS or something. Then there's the problem of every program losing settings because it's impossible to filter the dotfiles and .config in the home dir for "this will cause problems" on shutdown, and only keep the bug-free stuff... not sure how to fix that.)
I know there's a painting program for Linux oriented towards kids, but I can't remember it right now. If noone else mentions it I'll go find it.
But... given the master-reset capability, would it be overly insane to put Inkscape and the GIMP on the machine? No, neither program has a naively discoverable UI, so there will be a learning curve, discouragement and friction, but learning that there are horrible UIs out there early could be interesting...
Another thought is that if you're from the 80s/90s, dump a bunch of emulators on the thing. MAME and DOSBox will probably run interestingly on a low-powered ARM processor, but it may turn out that performance is acceptable. That'll give you a position of confidence to work with, which will likely help a lot.
Finally, I recommend installing both Scratch and Jupyter. Scratch is aimed at kids; I find it utterly confusing myself, but then I started with QBasic and no manual, not block-based programming, so that's probably why. Jupyter is Python on steroids; the visualness and immediacy of it is likely to be very helpful. (The QConsole version is likely to be faster than HTML notebooks.)