Depinde ce vrei sa faci. De ex. eu firmware-ul pentru Android (mobil, tableta) mi-l compilez pe Linux.
Visual Studio este cel mai bun mediu de dezvoltare, si e doar pe Windows.
Pe Windows poti folosi si tool-uri specifice de linux, invers nu.
Ba cam e invers... Pe linux poti folosi multe tool-uri specifice Windows, si invers cam nu. Plus ca Visual Studio este folosit in general pentru a dezvolta aplicatii strict Windows, deci sa zici ca e cel mai bun mediu de dezvoltare e cam gresit, avand in vedere ca merge doar pe Windows si il folosesti in general doar pentru a dezvolta aplicatii Windows si in general aplicatii web cu ASP.NET si C# in ele. Si in general daca folosesti ASP.NET vei avea nevoie si de un server care sa mearga pe Windows Server, si hostingul este cu mult mai scump fata de unul normal care merge de pe Linux. Deci mai pe scurt, alegi Visual Studio si cam esti legat de Microsoft
FloFlorentina întreabă: