I decided it was about time I put all of these resources in one place, so that I remember where they are. The following is a list of Windows 8 developer resources I’ve found around the web.
The Basics
In order to develop Windows 8 apps, you’re going to need to run Windows 8 on a machine somewhere. Here’s a couple of options:
Download Windows 8 RTM and Visual Studio 2012 – in this scenario, you will download an install Windows 8 on your machine (or a VM), and run it as your operating system.
30 To Launch – Your App. Your Idea. In 30 Days. Microsoft has set up an amazing program for aspiring app developers to not only keep their app motivation going, but also to help you make your app awesome. Design consultations, tech reviews, and expert help in our App Excellence Labs.
Try Win 8 and Visual Studio 2012 in our Virtual Labs – in this option, you’ll get an online virtual environment that includes hands-on labs to walk you through building your first Windows 8 application.
Training Resources
Windows 8 Code Samples – a huge array of Windows 8 sample code for almost everything you can think to do in a Win8 app. Most of the samples include code using C#, Javascript, C++, or Visual Basic. You can also download the entire set here.
Windows 8 Dev Camp in a Box – a huge pile of presentations, sample code, and hands-on labs for you to use as you start learning about Windows 8 development. Some of the content from the Windows 8 events I’ve been presenting came from this.
Windows 8 on Stack Overflow – there are already a tremendous number of Windows 8 questions/answers available on Stack Overflow. It is an incredible wealth of information.
Design Resources
Windows 8 Design Center – an incredible resource for thinking about designing apps for Windows 8. There are Photoshop templates, case studies, and guidance on every step of your application’s construction. Spend some time here. Your mind will be blown.
UI Stencils Windows 8 Stencil Kit – it sounds almost counter-intuitive, but you’re going to want to start building your app on paper. You don’t have to be a talented artist, but you’ll find that using paper will keep you from getting distracted trying to “make it work.” Paper prototypes will make you think far more about your user experience, which will make your app more successful in the long run.
Leave a Reply