For me it was:
Windows (for many years) -> Ubuntu (for a year) -> Arch Linux (for half a year) -> Void Linux (literally 2 days) -> Artix Linux with runit (a month) -> Gentoo Linux (another month) -> Debian (finally, I don't plan on changing it).
Also, when trying to switch from Gentoo to Debian, I fucked up all my data with no backup.
What was your journey?
EDIT: Added Windows
Windows -> Fedora
Been almost 10 years and no thoughts of changing. What can I say? I lucked out first time.
o Windows 10 | o Linux Mint | |\__ | \ | o Manjaro KDE | | o Fedora KDE | |\__ | | \ x | o Windows 11 | o Windows 11 + Arch Linux | | o Arch Linux | | | | | o Windows 11 + Debian KDE | |
hopefully it renders well on your client :D
Copying this from another thread that was basically the same question, but didn't get much attention
Started on Arch Linux for some reason back in 2016, I just decided to throw out my Windows and install it (Don't really remember what was going through my head, or why I wanted to install Linux, other than I was reading the r/linux subreddit wiki at the time). I was trapped in a TTY trying to install the thing for maybe a week, and after 9 reinstallations, I got Arch working and got a Weston compositor session running under Wayland. After realizing Weston was more a tech-demo than something I was actually supposed to use, I installed X11 and Gnome, which was cool for approximately 3 minutes before I decided to replace it with some minimal window manager instead. Can't remember if it was i3wm or something else, but i3wm sounds right; and later I messed around with some tilers like StumpWM, ratpoison, and HerbstluftWM.
After about 3 months, something in Arch broke (systemd was not reaping processes properly was what I concluded at the time, no idea what the actual problem was but I ended up with a bunch of zombie processes), and I decided to install Gentoo as my second Linux distribution. After installing Gentoo, I entered a stage which is colloquially know as "config hell" where I overconfigured everything to the point of breaking something, and could never figure out what I actually broke because everything was so overconfigured. After recompiling the whole system, everything was still broken, so I reinstalled Gentoo, this time less overconfigured, but still somewhat overconfigured (It didn't help I was also running a full self-made custom kernel config with 3 months of Linux experience, I surprised the thing booted at all).
I lived in Gentoo for around a year using HerbstluftWM, but eventually I grew tired of how much maintenance Gentoo required and just wanted some sane defaults. This led me to installing OpenBSD, which I guess was the right decision for me because I'm still using it to this day (7 years!), and is where I gained the majority of my knowledge about using Unix thanks to the wonderful documentation. Initially I didn't like the ports system because it didn't have as many knobs as Gentoo's portage did (Gentoo's portage is more modeled after FreeBSD's ports than OpenBSD's ports it seems), but I came around to enjoying hacking ports with my own patches instead of using preconfigured knobs. Eventually my porting skills got good enough that I now officially mantain a couple OpenBSD ports (games/stone-soup, www/pipe-viewer), and that list is likely to grow. I switched between some other window managers (ratpoison, JWM, FVWM2) before settling on OpenBSD's in-house cwm. I purchased a VPS also running OpenBSD, and self host various things like email, git, ZNC, web/http, and IPsec/VPN. Eventually, I grew tired of not having games to play (OpenBSD doesn't support WINE), so I bought a Steam Deck that I use as both my gaming desktop and handheld. I also bought a Pinephone from Pine64 which currently uses PostmarketOS (I hope to run OpenBSD on it some day though).
*removed externally hosted image*
tl;dr Use Arch as your first Linux distribution and you'll end up as an OpenBSD ports maintainer I guess
DOS -> slack ware Linux -> win 3 -> os/2 warp -> win 98 -> win XP -> osx (several years on Mac) -> win 10 -> Ubuntu 14, 16, 18, 20 -> fedora 34, 35, 36 ,37, 38 -> Debian 12 --> fedora silverblue 40.
Windows (2015-2021) --> Manjaro (2 Weeks) --> Arch (2021-today)
Windows 95 -> 98 -> SuSE ...9? -> XP -> Ubuntu 10 -> Windows 7 -> Windows 10 (alongside a bunch of Debian servers) -> MX Linux -> Debian
Also went Windows 10 -> Kubuntu -> VanillaOS -> Kinoite on my laptop for what it's worth.
Ubuntu (in VM, a few months) -> Linux Mint (1 year) -> Archlinux (2 years) -> Ubuntu (1 year) -> Fedora (2 years) -> Linux Mint Debian (3 years) -> Debian (5+ years for now)
I have had a desktop PC and a laptop for a few years now. The laptop had Mint (DE) for 2 years longer.
That should be more or less it, makes about 14 years on GNU/Linux now.
=> Windows (for an awful long time)
=> Ubuntu (a few months or so)
=> Windows (over a year and a half)
=> Fedora + Windows dual-boot (half a year)
=> Windows (a few months or so)
=> openSUSE TW + Windows dualboot (a year)
=> openSUSE TW without dualboot (over a half a year already).
It was a long run on trying to escape Windows, but I managed to do it. As of today, I'm still using openSUSE. I like it very much and I have no plans on distrohopping or returning back to Windows.
Windows 95
Suse Linux
Yoper Linux
Windows XP
Slackware
Windows 10/11
Fedora Linux
"Relapsed" to Windows for a while because I became a graphic designer and running a somewhat current Adobe suite on wine was impossible (it works now).
Slackware has been amazing, but having to built so much stuff from scratch takes too much time nowadays.
And those first Suse years were too rough to keep using it as a daily driver.
For me it is like this: Window-->ubuntu(a month)-->kubuntu(a week)-->Opensuse tumbleweed
I also tried Nobara, zorinos, arch and bazzite but never actually use them
Slack, mandriva, Ubuntu, gentoo, arch, xubuntu, knoppix, mint, QubesOS. In that order.
Currently at Qubes and I can't imagine downgrading to any OS that doesn't have these VM-level sandboxing features built-in
For me it was:
Windows (for many years) -> Dual Boot with Arch Linux KDE (for a year) -> Arch Linux KDE
Vic20 😆 -> C64 -> AmigaOS -> MacOS -> Slackware (much frustration!) -> MacOS -> Ubuntu -> EndeavourOS
Risc_os>win95-xp>Ubuntu>mint>Ubuntu>win8.1-10>manjaro>mint>popOs>fedora>fedora silverblue>bazzite/aurora