| The 'official toolkit' Metro is XAML + (C++ or .NET or MSHTML5). I've been told by a (true) Silverlight/WPF expert that the Win8 XAML most resembles the Silverlight API. Silverlight used to be promoted as: * Flex/Flash compete
* Public web compete (I never recommended it for such)
* line-of-business (not publicly available) apps
* (recent) Windows Phone 7 Silverlight is now promoted as: * line-of-business apps
* Windows Phone 7, but maybe Win Phone 8 will look more like the Win8 Metro XAML (I don't think they've said anything yet) Metro is now promoted for: * Win8 tablet apps
* Win8 native apps(? who cares I guess?)
* possibly Win Phone 8 apps I don't know what apps you write, so I don't know what your specific roadmap may look like. I've leaned toward recommending web apps over "client" apps for .NET devs the past few years, and will heavily lean that way going forward. ASP.NET MVC skills translate easily to open source/competing web frameworks. WPF or Silverlight developers can't say the same thing. |