There have been a couple of recent developments that have really reduced the cost of getting started with Windows Phone development. First of all, it only costs $19 a year now to get developer access to the Windows Phone Store.
This was originally a short term promotion for the summer but has been extended indefinitely. Also if you’re a BizSpark, DreamSpark, or other MSDN Subscriber, you get a free developer token for the Windows Phone Store.
Add to this the fact that the Windows Phone SDK is free and comes with a free copy of Visual Studio Express, and you have everything you need to publish to the store for $19 or even free.
Ok, I know, some of you are saying “but I don’t have a Windows Phone so I can’t test my app”. Fair enough. First of all, the Windows Phone emulator is very good. Unless you use some specific hardware on the device, you can do everything you need in the emulator. Of course it’s always better to test on a device if you have access to one, so how about being able to test on the most popular Windows Phone on the market? The Lumia 520 is an amazing little phone and it’s not surprising that it’s skyrocketed to the top of the charts. It’s also amazingly affordable. You can pick one up for $100 on Amazon without a contract.
Use it as a prepaid phone with AT&T or just use it on WiFi. Put a SD card in it and have a sweet little media device. So for under $120 you can have absolutely everything you need to get going.
Of course once you publish your first app, if you’re in the USA or Canada, contact me or your regional Nokia Developer Ambassador (if it’s not me, I can point you in the right direction) to get a free Lumia 800 and enter all sorts of other promotions, and let us know if you need any other help.