Developing Windowed applications: What's the best way to setup an environment?

The recommended way to do dev environment is through devcontainers

Please see