There’s a modestly popular 34 parts video series on developing Windows Store Apps by Bob Tabor available on Channel9.

The series guides you through fundamentals of XAML specifically focusing on how to layout app pages that respond to resolution and states changes, familiarizing you with application life cycle and state management, extensively walking you through data binding and data handling, explaining how to utilize contracts through Windows 8 runtime and deals with articulate concepts like Async methods and advanced concepts like InApp purchase and push
notifications.

Below please find links to all 34 parts

 

 Part 1: Series Introduction

 31 minutes, 30 seconds

 

 Part 2: Getting Started with the Grid App Template

 11 minutes, 31 seconds

 

 Part 3: Introduction to XAML

 25 minutes, 59 seconds

 

 Part 4: Introduction to XAML - Continued

 18 minutes, 42 seconds

 

 Part 5: Familiarizing Ourselves with the Grid App Template

 27 minutes, 36 seconds

 

 Part 6: Modifying the Grid App Template with Branding Elements

 10 minutes, 9 seconds

 

 Part 7: Data Binding and the SampleDataSource.cs

 24 minutes, 12 seconds

 

 Part 8: Understanding how Data Binding Works at Design Time

 9 minutes, 15 seconds

 

 Part 9: Data Binding to the RecipeDataSource.cs

 17 minutes, 46 seconds

 

 Part 10: Understanding Change Notification

 19 minutes, 53 seconds

 

 Part 11: Working with JSON Data

 12 minutes, 45 seconds

 

 Part 12: Working with Async Methods in the Windows Runtime

 9 minutes, 51 seconds

 

 Part 13: Working with the GridView

 18 minutes, 25 seconds

 

 Part 14: Modifying DataTemplates

 10 minutes, 21 seconds

 

 Part 15: Implementing Type Converters

 16 minutes, 32 seconds

 

 Part 16: Responding to Device Orientation Changes

 15 minutes, 48 seconds

 

 Part 17: Accommodating the Snapped State

 11 minutes, 10 seconds

 

 Part 18: Enabling Semantic Zooming

 7 minutes, 41 seconds

 

 Part 19: Implementing the Share Contract

 9 minutes, 25 seconds

 

 Part 20: Implementing the Search Contract

 19 minutes, 57 seconds

 

 Part 21: Implementing an AppBar and Flyout

 9 minutes, 8 seconds

 

 Part 22: Enabling your app to Take Photos

 5 minutes, 50 seconds

 

 Part 23: Enabling your app to Record Video

 4 minutes, 11 seconds

 

 Part 24: Lifetime Management - Saving and Restoring State

 17 minutes, 3 seconds

 

 Part 25: Adding a Settings Command and Settings Flyout

 6 minutes, 59 seconds

 

 Part 26: Saving User Preferences

 11 minutes, 20 seconds

 

 Part 27: Implementing User Preferences

 7 minutes, 13 seconds

 

 Part 28: Enabling Secondary Tiles

 10 minutes, 13 seconds

 

 Part 29: Incorporating Push Notifications

 11 minutes, 10 seconds

 

 Part 30: Incorporating Scheduled Toasts

 9 minutes, 12 seconds

 

 Part 31: Detecting Trial Versions

 15 minutes, 54 seconds

 

 Part 32: Simulating App Purchases

 8 minutes, 35 seconds

 

 Part 33: Simulating Product Purchases

 11 minutes, 29 seconds

 

 Part 34: Where to go from here?

 8 minutes, 30 seconds