Set up dev environment on your Mac.
You can create a virtualization solution for cross-platform development on OSX.
Check out my previous post on how to install Windows 8 and developer tools on Mac.
Learn how to build Windows 8 or Windows Phone 8 apps
More beginners’ sessions are available here.
You will learn the ins-and-outs of the Windows platform from iOS developers who are now building Windows apps. Sessions will follow a low-key, interactive format where iOS terms and concepts will be mapped to Windows alternates. You will also get hands-on time to apply what you've learned.
• Introduction to the platform and the Windows Store
• Design differences between iOS and Windows 8
• Tooling: Visual Studio and Blend
• Asynchronous programming
• Consuming web services
• Advanced UI development with XAML (data binding, templates, and collections)
• Ask the Experts panel
• Process Lifecycle Management and State Management
• Notifications and Live tiles
• Bing Maps, SkyDrive, and Microsoft Account integration
• C++ for Windows Store Apps
• Reusing code with Windows Phone
Port or create apps for Windows 8/Windows Phone 8
Sign up for a free Windows 8 design and developer session here at Generation App.
Check out additional resources below.