An excerpt from the article by Mark DeLoura:
"Let's say you want to make a game today. Where would you start? Assuming you want to share the game with your friends, the consoles and handhelds are virtually off-limits due to their strict distribution rules. Microsoft's XNA Creators Club for the Xbox 360 is about as flexible as you get, and even after buying into the service, you can only share your games with other members of the club. The PC and cell phone aren't a bad way to go, but conquering the installation process on systems with such varied hardware is hard, even for a professional. Your best bet is probably the web, which leaves Adobe's Flash, which is installed on 95 percent of today's PCs. But even Flash is fairly complex, and the development environment is expensive. Really, it's very difficult for a novice to strike out on his own."