http://www.sadev.co.za/content/where-do-i-start-learn-windows-8
I have been asked at the talks I do, where can I go to learn Windows 8? What material is available? There is a LOT of content available for Windows 8. For me personally I learnt initially from the Windows 8 Camp in a box and building my own test apps. However the ever amazing Bruce Nicholson provided me with a fantastic list recently (so go thank him):
- Designing Apps with Metro Principles and Windows Personality: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV351
- Building Windows 8 Metro style UIs: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV354
- Building Metro style Apps with XAML: What .NET Developers Need to Know: http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV353
- Windows 8 Touch Language: Covered in Build 2011 session “Designing Metro style apps that are touch-optimized” ( http://channel9.msdn.com/events/BUILD/BUILD2011/APP-391T ) , and MSDN deign guidance document “Touch interaction design (Metro style apps)” ( http://msdn.microsoft.com/en-US/library/windows/apps/hh465415 )
- Declaring capabilities: Covered in Build 2011 session “How to declare your app’s capabilities” ( http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-398T )
- AppBar: Covered in MSDN design guidance document “Commanding design for Metro style apps” ( http://msdn.microsoft.com/en-us/library/windows/apps/hh761499.aspx ), and
- Search - Covered in Teched 2012 session “Integrating with Windows 8 Experiences” ( http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356 )
- Live tiles – Covered in Webcast “Bring Your Windows 8 Metro Style Apps to Life with Tiles and Notifications” ( http://channel9.msdn.com/Events/Windows-Camp/MSDN-Webcast-Series-Building-Windows-8-Metro-Style-Apps/Bring-Your-Windows-8-Metro-Style-Apps-to-Life-with-Tiles-and-Notifications )
- Async programming in C# 5.0 – Covered in Teched 2012 session “Async Made Simple in Windows 8, with Visual C# and Visual Basic” ( http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV332 )
- HTML5/JS discussion – Covered in Teched 2012 sessions “Building Metro style Apps with HTML and JavaScript” ( http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV366 )
- “A Lap Around Microsoft Expression Blend for HTML” ( http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV368 )
- Networking – MSDN documentation: “Networking (Metro style apps)” ( http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh452751(v=win.10).aspx )
- External data – MSDN article: “Accessing data and files (Metro style apps using C#/VB/C++ and XAML)” ( http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh758319.aspx )
- Settings – MSDN guidance documents “Guidelines for app settings (Metro style apps)” ( http://msdn.microsoft.com/en-us/library/windows/apps/hh770544.aspx ), and “Managing application data (Metro style apps using C#/VB/C++ and XAML)” ( http://msdn.microsoft.com/en-US/library/windows/apps/xaml/Hh465099(v=win.10) )
- Sharing – Content is covered in Teched 2012 session “Integrating with Windows 8 Experiences” ( http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DEV356 )
- PLM – MSDN guidance documents “Launching, resuming, and multitasking (Metro style apps using C#/VB/C++ and XAML)” ( http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh770837(v=win.10).aspx )
- SDK sample pack: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
-
Guidance for porting IOS and Web applications
- Design case study: iPad to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868262
- Design case study: Website to Metro style app: http://msdn.microsoft.com/en-US/library/windows/apps/hh868264
- Deploying apps in the enterprise without using the Windows Store (how to) http://technet.microsoft.com/en-us/library/hh832040#BKMK_SideLoad
- Printing from a Metro Style app – Build session “Building Metro style apps that print” ( http://channel9.msdn.com/events/BUILD/BUILD2011/PLAT-679T )