To get started with Windows 8 Metro App development, you need to install Windows 8 and some other software development tools.
Follow the steps below to prepare your computer to develop Windows 8 Metro Style Apps:
1. Install Windows 8.
If you do not want to disturb your current development environment, you may install Windows 8 in a virtual machine. Oracle VM VirtualBox is a free virtualization software that can be used to install Windows 8. You can find instructions to install Windows 8 on Oracle VirtualBox.
2. Install Visual Studio 2012
If you already have a Visual Studio license or want to pay the license cost and get a full featured version, download and install Visual Studio 2012.
If you are looking for a free version, download and install Visual Studio 2012 Express Edition.
3. Windows 8 SDK for Metro Style Apps
The next step is, download and install the Windows 8 SDK for Metro Style app development. The SDK include a lot of tools like headers, libraries, tools etc to develop Metro Apps. Visual Studio is not included in the SDK and it need to be installed separately.