← Back to context

Comment by a022311

1 day ago

I really like the idea and I wish I was introduced to Linux too as a kid! (although I did eventually get into it myself when I was 13)

Linux has a really steep learning curve for people who have only learned Windows at school or are used to the touch-based interface Chromebooks and smartphones/tablets provide. It can certainly be overwhelming for a kid who just wants to work on a school project or game with friends, so you'll need to maintain a delicate balance if you try to make this work.

If I was considering this for my kids, I'd try to give them something as friendly as possible. No terminals or writing code at all, unless they actually get interested and start asking you about how the computer works. Sit down together and teach them how to responsibly use the internet, protect their privacy and find free software.

Try to make the experience interactive and let them know that they can customize it however they want and help them do so. I always found Windows and macOS very limiting in that sense as a child and my only options were downloading sketchy apps or writing my own terrible scripts (I remember trying to animate my wallpaper on Windows with Python...).

It's also very important to ensure they're covered for schoolwork and any gaming needs. I won't recommend Libreoffice here, Office online or in a VM will be a much better experience and Proton is amazing at gaming on Linux these days (although if you've selected low-end hardware it may be worth considering a dedicated game console).

I generally think most people will appreciate Linux if they give it a try. People just tend to be negative because they've been taught to stay inside the closed ecosystem of big OS vendors and closed, user-hostile software. Once you experience freedom, there's no going back!

Good luck with your project!

EDIT: An important downside I forgot to mention is that there is practically no way to set screen-time or app limits, or block certain websites which is something important to have at least in the beginning when teaching responsible computer use. For those who have tried this, what's your approach?

I'm also interested in how to better control how my child uses the Linux computer, particularly how to restrict which programs and sites they use without stifling their creativity and discovery.