@RubyL: RubyL, you can choose any technology you are comfortable with. Both JavaScript/HTML5 and C#/XAML let you write high performance native Windows 8 apps, talk directly to the hardware. If you are familiar with Web development, JS is awesome, if you know .NET, you can use XAML. You can also mix languages in one solution: call a .NET or C++ assembly|library from a JavaScript app. It is your choice, as long as the app is good