There's millions of ways to start, and they're all probably equally good. Just don't allow yourself to think (no matter what MS claims about ease of development) that you can make anything of value quickly.
You'll probably be able to get something up and running quickly. But to create something intuitive, compelling, well designed, robust, and performant - that takes tons and tons of experience.
In the end, there's really only one way. Think of something you want to make, something that sounds hard. Get cracking. When you realize your work so far sucks, throw it all away and start over. Do it again, and then again. If you haven't given up after a year, then you'll have a shot of putting something up on the marketplace that's worthwhile. =)