I'm new to Linux and have only learned the basics from videos, such as what package managers are. I'd like a highly customizable setup like the ones I've seen using Hyprland, but I'm worried that choosing something too beginner-friendly won't teach me much. At the same time, starting with Arch feels intimidating because I may not know what I'm doing. Should I begin with something like Ubuntu, Debian, Fedora KDE, or another distribution, and what's a good way to learn without breaking my system?
5 Answers
You can spend an afternoon testing a few distributions in virtual machines or from live USBs. You don’t need to know your perfect desktop beforehand; trying KDE, GNOME, or Cinnamon will show you what feels comfortable. For a first daily driver, Ubuntu, Mint, Fedora KDE, or Debian with KDE are all reasonable choices.
CachyOS can make an Arch-based setup easier because it provides graphical installation and management tools, and installing Hyprland is fairly accessible. However, it still has the extra responsibility that comes with Arch-based systems. Be especially careful with the Arch User Repository: packages are community-provided, so read their build files and understand what you’re installing. Also check whether features such as Secure Boot work for your hardware before committing.
Would the Arch documentation still apply to CachyOS, or would I need to use CachyOS-specific documentation for everything?
Start with Debian, Ubuntu, or Linux Mint and focus on learning the fundamentals instead of choosing a distribution based only on how impressive its screenshots look. Once you understand packages, filesystems, permissions, services, and basic troubleshooting, moving to Arch or another more hands-on system will be much less intimidating. A virtual machine is also a safe place to practice installations and commands.
I understand the idea of a virtual machine, but I’m not sure how to use one effectively. What should I practice there before attempting Arch?
Fedora KDE or Kubuntu would be a good starting point. KDE Plasma is a desktop environment—the graphical interface with your panels, windows, settings, themes, and widgets. It’s easy to use but extremely customizable, so you can learn the basics before trying a more hands-on window manager like Hyprland.
I’ve heard Fedora with KDE recommended a few times. So KDE is basically the customizable desktop interface, rather than a separate Linux distribution?
If gaming is your main priority, an atomic Fedora-based option such as Bazzite can be a forgiving introduction because the system is harder to accidentally damage and can roll back changes. The trade-off is that it may feel less flexible than a traditional installation. For general learning and maximum customization, Fedora KDE, Ubuntu, Mint, or Debian will probably teach you more directly.

That makes sense. I was worried I wouldn’t know what I preferred, but trying a few desktops seems like a good way to find out.