Hi. My early experience with the foundations of Linux was with Minix 2, probably around the end of the 1990s. And probably a few distros a few years later. It was the fun days when you had to figure out how to configure these systems to work with whatever CRT monitor you had. GUI's? You have to be kidding. It was strictly command line. Working in a Microsoft software house as a senior systems engineer, I really didn't do much with it. Lately, in retirement, I've been working on web development with websites on a Linux based provider, so I have been looking for a system to set up at home for development.
So far, I'm pretty frustruated. I learned of Arch Linux and it sounded ideal. A minimalist system designed for developers. And I have had luck getting Manjaro to run on a Raspberry Pi 4 of all things. I installed it with the Xfce GUI. But I'm having trouble getting development software: specifically a apache-mySQL-php stack which would be similar to the environment on the production server. But it seems to be unrecognized by pacman and alternative attempts to install fail. This is not helped by the fact that Oracle apparently has curtailed "express" use of mySQL and the alternatives are not the same as commercial MySQL.
As an old C and C++ programmer, I've looked for a gnu-cpp package. But again, I've not found one for Manjaro. I also have become addicted to Visual Studio Code for development in HTML, Python, php and the various Javas. I probably would use it on Manjaro, if I could find it. I actually have a flavor of it running on a Raspberry Pi 3 with Raspian.
Anyway, I'm trying to figure out how a development Linux is possible when there are no development tools for it.