Yapacağın işe göre değişir. Tavsiyem Windowstur ki Linux gibi işletim sistemlerinde yapabildiğin şeylerin büyük kısmını yapabilirsin.
Gerekir ise Windows'un içinde sanal bir sistem daha kurarak diğer işletim sistemlerini de kullanabilirsin.
Benim tavsiyem bu yönde Windows kurmanı tavsiye ederim.
Edit:
Güvenlik açısından başka işletim sistemini tercih edicksen Parrot OS da kullanılabilir fakat bu kadar güvende tutmak istediğin ne olabilir bilemiyorum, Kodlama yapacaksan da tercih edilebilir fakat yine Windows'ta çok daha fazla kullanılabir yazılım bulunuyor.
Linux'un avantajları nelerdir ?
Bütünüyle yetkinin sende olması. Macos ya da windows gibi kapalı olmaması. Linux çekirdeğine ait herhangi bir dağıtım ile windows ve macosda ki tüm dosyaları okuyabilir geliştirebilir ya da çalıştırabilirsin. Zaten linux dağıtımı kullanıp farkı gören kimse kapalı sisteme dönmek için çırpınmamıştır. Piyasada ki çoğu dil gömülü olarak gelir zaten düzeltiyorum dil dedim ama umarım anlamışsınızdır. Ayrıca açık kaynaklı olması da cabası. Windows ya da macos taki en ufak bir sıkıntı için tek bir yerden medet umarken linux dağıtımlarında öyle değildir. Her dağıtımın neredeyse kendine özel destek forumu bile var. Gerek yabancı gerek türk. Yani tabii ki yapacağın işe göre değişir. Programcı olucam dersen buyur linuxa dal. he ama şöyle bir dipnot vereyim. Programcı olucam eyvallah ama arada sıkılıp steam girerim diyorsan linux senlik değil. Evet gnome ya da playinlinux gibi packagelarla oyunları açabilirsin ama windowstaki gibi destek bulamazsın. Şey dersen anlarım. Abi geliştiriciyim ama sıkılınca film izlerim bir şeyler yaparım dersen okey yine linux. Ama linuxu da şu şekilde ayırman gerek.
Benim deyimimle 1- tasarım odaklı 2- terminal odaklı
Tasarım odaklılar ubuntu vari özellikle ubuntu 19 ile birlikte windows 8 e benzeyen dağıtımlardır. Son kullanıcı için işe yarayan bir dağıtımdır. Hem terminale erişimin kolaydır hem de tasarım desteğiyle normal bir şekilde kullanabilirsin.
2- terminal odaklı dediklerim kali vari dağıtımlardır. Bunlar öyle basit bir linux bilgisiyle kullanılacak dağıtımlar değildir. tavsiyede etmem. Öyle en ufak bir dizin kontrolü için bile forumlarda dil dökeceksen hiç bulaşma.
3. bir grubum daha var ama o da mint vari dağıtımlardır. yani tasarım eklemiş ama terminalden de uzak kalamamış dağıtımlardır.
Toplarmak gerekirse:
Abi programcıyım ama arada oyun oynarım diyorsan tek çaren windows
Abi programcıyım arada film falan izlerim dersen tek çaren linux(dağıtım seçimi için üsttekileri dikkate al)
Abi tasarımcıyım ben işim rahat olsun dersen git bir mac al alamıyorsan macos kur onu da kuramıyorsan windows 10 kullan
Abi tamam windows kullanıcam ama hangisi olsun dersen. Elindeki donanımı bilmiyorum ama ilk önerim windows 10 olur. Gerek directx gerek C++ kütüphaneleri gerekse arayüzü açısından her alana yayılabilir. Kullanımın rahat olur. Windows 8.1 demişsin kullanma gerek yok.