Use full time with .net developement and sql

I’m considering moving to openSuse Tumbleweed full time after distro hopping and using windows forever.

However, I’m learning c#, .net development, and sql. Would that be a problem with openSuse?
Best way to have a win11 vm for app-testing purposes?

SQL is no problem at all, SQLite is good for a lean start or PostgreSQL for a full-fledged high-performance database.

.NET is for sure possible:

And also C# is pretty well doable: