Almost 25 years ago, I wrote a blog post with the title ‘jumping ship slowly’ about leaving Windows (XP was awful, it was mind boggling to me that Vista managed to make people nostalgic for XP). My advice remains the same:

Don’t try switching OS first. The OS is the most easily replaceable bit in the stack. Switch applications first. Most ‘Linux’ apps are cross platform. They’ll run on Windows, and the few that don’t will run in WSL2. You can switch out apps one at a time, and take the time to get comfortable with the alternatives.

Once you’re comfortable not using any Windows-only apps, changing the OS but using all of the same applications is very easy to do. Changing OS and application stack at the same time is an enormous obstacle.

I believe this is also why a lot of corporate and government Linux migrations fail: they try to change everything at the same time and that’s too steep a learning curve.

@david_chisnall Interesting observation. As someone who's been using both Windows and Linux (different DEs and WMs) for over 20 years my main problem with my (first, current) work Mac has absolutely been window management and keyboard layout, applications have absolutely not been  problem - but I guess as a dual (or tripe OS) user I've been relatively flexible in my choice of tools and alternatives anyway.

But I don't disagree, my main PC at home is still on Windows unfortunately, because of some small things I couldn't get configured (or running) as I'd like, despite preferring Linux anyway.

@wink @david_chisnall I think it depends on the individual too though. Sometimes you gotta actually prevent yourself from using the other stuff or you'll just keep going back to it. Part of my transition to Linux was a second old PC and a crossover ethernet cable because I couldn't get the wifi working and I had to find a way to make it feasible :)

(That was also about 20 years ago when that sort of compatibility was a bigger issue!)