.NET tabanlı ilerlemek istiyorsanız, Windows 8 + Visual Studio 2012 ikilisini tavsiye ederim. Bunun dışında her ne kadar Windows 8; sadece Metro arayüzü ile çok konuşuluyor olsa da, aslında performans, hız ve kaynak tüketimi anlamında da çok iyi bir işletim sistemi. Bu yüzden hangi platformda kod geliştirecekseniz geliştirin, bence Windows 8 kurarak yola devam edin. Windows 8 Metro arayüzünü beğenmezseniz Classic Shell (
classicshell.net) gibi programlarla Windows 7 menüsüne geçiş de yapabiliyorsunuz ve Windows 7 görünümünde ama Windows 8 performansında bir işletim sisteminiz oluyor. Metro arayüzüne alışırsanız buna dahi ihtiyaç duymazsınız hatta.