Preparing a new computer setup for a beginner is like building a simple project step by step.
Preparing a new computer setup for a beginner is like building a simple project step by step.
I wouldn't suggest Linux for someone who has never used a computer before. This is especially true for your situation, since you want to avoid that kind of hassle. Even seasoned users find it difficult with Linux because of the command line, and first-time users have no chance. Another issue here is that you're essentially trying to match the Raspberry Pi in both market focus and price range. While a 4th generation i5 definitely outperforms a Pi, your audience might not prioritize that difference. A comparable approach could be offering beginner computer classes at your local community college—they likely need both equipment and instruction. You could assist them with maintaining their current devices, providing training, or helping them purchase new ones. Their budget may be limited, but it could serve as a solid foundation for moving on to home users and eventually small businesses.
The CLI on Linux seems to be a major drawback for beginners. If you could run a Linux desktop without ever using the command line, you'd rate it similarly to Windows; but you can't. Personally, I've helped new users with MS-DOS and Windows 3.1, and I know firsthand how tough it is to introduce them to a CLI compared to a graphical interface.
+1 @maplepants -- sitting infront of a black screen with nothing but a blinking prompt is intimidating and not fun (we must be coevals) I tried something similar years ago, with even older PCs and very little little success. I would suggest just giving them a browser and a minimal install of something like antX with ICEWM -- which reminds many of the old WindowsOS interface -- would be enough of a beginning. Another suggestion would be Manjaro Minimal LTS. Don't put too much time into each PC and once the OS is set, use a cloning app -- time- and money-saving approach. The poorer the kids, the more grateful they be, IME. It's not a money-making proposition, unfortunately. Good luck!
I handed Linux to my girlfriend, who’s a Windows user and quickly got comfortable with Ubuntu (the KDE version). The main task was turning on NVIDIA drivers. She also used Kubuntu without any problems. She’s never worked with the command line before, and I’ve never needed to help her with it. Everything just functions out of the box. My experience with Ubuntu is solid, but I’ve always been a Linux user from the beginning. I first used Windows back in Windows Vista (nightmares are coming back). For you, OP, I suggest trying Linux Mint or Kubuntu—they offer strong support for most hardware. If you can afford it, go for a Red Hat official release, which is very reliable. And yes, I learned Linux/Unix before Windows and rarely use the CLI anymore except when I’m fixing something myself. Only then do I modify things, but that’s my responsibility.
It seems you're looking for a free Unix-like operating system. KDE is a solid choice if you don't mind the distro name. You might also want to avoid systems using systemd unless it's essential.
Consider starting with minimal operating systems such as Lubuntu, Ubuntu MATE, and similar lightweight ones. Then identify suitable desktop environments that complement those distros, including options like XFCE, LXQT, and LXDE. Also think about how easy it would be for users accustomed to Windows to adapt—some adjustments might be necessary. Linux excels at working with older hardware and giving it a modern feel, but it can be challenging for beginners unless the tasks are simple, like browsing or basic document creation.
The importance of bad guides that focus only on a limited range of widely used systems isn't applicable here.