エンジニアはWindowsかMacOSか、といった議論がよくありますが
現状の私の見解は、初心者であればどちらでも良く
中級者以上であればいずれでもなくLinux系のubuntuをおすすめします。
私も今まではWindowsをメインに使用していましたが、
ubuntuに切り替えました。

必要な諸々のソフトの切り替えが1日程度で完了し
Windowsのような無駄な処理がなく、OSSなので綺麗に設計されているため
動作が軽快で、あまりマシンスペックを必要としません。
仮想マシンを入れれば、ubuntu上でWindowsを同時に起動することも容易です。

また、Web系の技術と特に親和性が高く、コマンドベースで殆どのツールが導入可能で、情報も充実しているため、問題は発生してもすぐに解決可能です。

使っていくうちにLinuxコマンドに慣れることができるので
AWSでサーバーを構築するスキルにも転用することができます。

ターミナル操作が基本なので、初心者にはおすすめできませんが
Web系に進みたい方は、ubuntuも検討してみるとよいかと思います。
デスクトップ版のSlackやZoom、Gyazoなど、役立つソフトも導入可能であることが確認できました。