Microsoft provides free training events in the form of dev camps. One such dev camp is Windows 8 Developer Camp. Windows 8 Developer Camps are free, fun, no-fluff events for developers, by developers. You learn from experts in a low-key, interactive way and then get hands-on time to apply what you’ve learned.
You can get it here: