1. Lepszy Windows 10
2. Skompilowane pod Linuksem nie zadziałają pod Windows, co najwyżej możesz próbować przekompilować pod Windows
3. Przekompilować pod Windows część rzeczy się da, zależy o jakich aplikacjach mowa, czy tylko konsolowe algorytmy czy coś więcej. Kierunków programowania jest wiele. Da się pisać multiplatformowo, ale trzeba się wysilić.
4. Pełnego Visual Studio nie ma. Jest Visual Studio Code:
https://code.visualstudio.com/download Jeżeli chodzi o odpowiedniki, to są różne IDE, ale tak dobrego jak Visual Studio nie ma. To narzędzie Microsoftu jest uznawane w środowisku programistów za bardzo dobre.