One of the many benefits of the DreamSpark program, besides all of the free software, is access to the AppHub for submitting Windows Phone 7 applications for sale for free. Businesses and other individuals have to pay to join the App Hub and submit apps to the system. The process for getting started can be a little confusing though. In this post I will try to explain it in language a reasonable human being can understand. In other words, the directions I myself would like to read.
Note that college/university students sign up through DreamSpark on their own while high school students get access through their schools. The extra step is so that Microsoft doesn't find themselves in the tricky business of validating who is and is not a high school student and gathering a lot of personally identifying information on minors. In short the extra step is for everyone's best interested. My friend Gautam Reddy has a wonderful blog post that explains the step by step of signing a high school up for DreamSpark BTW.
The first step is to get a DreamSpark account. You’ll need a free Windows Live id for that but the DreamSpark site will help you though that simple process. If you already have a DreamSpark account, sign in and let’s get started.
Once your app is in the marketplace you’ll want to promote it to friends and potential customers. Make sure that you have a good explanation of the app and its value to others. Good luck!