So you want to learn how to develop on the Microsoft platform, but you don't want to spend any money ... what do you do? First, if your goal is to learn, I ALWAYS recommend starting with the Next Big Thing, which means unreleased (typically beta) software.
Read More...