Well, now you don't have to worry. According to a recent article at T3KD, Microsoft is offering up to $2,000 for developing apps for Windows 8 or for Windows Phone 8 platforms.
There are some restrictions. You need to live in the US and must be over 18 years old. Other conditions apply. The offer ends June 30, 2013. This offer is called “Keep the Cash“.