The general availability of Windows 8 was announced to be October 26, 2012. In the meantime, developers who have a MSDN and TechNet subscription are already able to download and use the final bits of the OS. Are you one of the people excited about the potential of Windows 8 and want to be among the first to publish applications in the Windows Store? Well here are some resources for you.
First, you must have Windows 8 and Visual Studio 2012.
Once that is completed, you can start learning. Where to begin? Familiarize yourself with the basics of the Windows 8 application development by reading the product guide for developers.
The best next step you can take is go through the BUILD 2011 videos, that showcase what the developer platform is about. Although some APIs did change in the final release, compared to the developer preview, you can get an idea of what Windows Store application sandbox and interop layer is about.
If you get a hang of how development is done for Windows 8, download the Windows 8 code samples. From my own experience, I can say that if you hit a wall and cannot solve a Windows Store app problem, you will most likely find a solution in one of the samples. Those cover all major topics, such as networking, media, graphics (DirectX) and special contracts.
Last piece of advice - join GenerationApp.