Microsoft will hold your hand and help you build a Windows Phone app in 30 days with Generation App
weekly chunks of tasks. For example, in week one you learn the principle of Metro UI design, build a Silverlight application and a slash screen for your app. And by the end of week one, you will have already designed the keyboard input for your app and much more. Each week also includes a video that helps you understand exactly what needs to be done and how to do it.
It is a pretty intensive four week course that is akin to immersing yourself in language training for a new job you are taking in China. Still, if you follow the steps exactly as laid out by Microsoft, you might just become a Windows Phone app developer. And besides building an app that you hope will make you rich and famous, your app will also be competing with others for a prize. Who knows, 30 days from now you might have developed the next Angry Birds.
source: GenerationApp via WPCentral