Developers will be able to leverage a range of technologies to build applications tailored to Windows 8, including immersive apps for the new Metro platform. According to Microsoft, technologies such as JavaScript, C++, C#, Visual Basic but also HTML5 and CSS3 are available to devs looking to build Windows 8 programs.
Even though Metro apps using HTML, JS, and CSS seem to be right at home in Windows 8, the good news is that all traditional applications will continue to run. Developers can also keep using Windows Presentation Foundation (WPF), .NET Framework, Silverlight and XAML to build more desktop apps.