1. Well, getting started basically. This implies you have to find what tools best suit you (if you're just a hobbyist you're not necessarily looking for what is considered "the best", but what is intuitive to you), finding the places to publish your stuff (if you're expecting to earn some revenue you're also going need a little extra knowledge) and getting motivated.
2. Knowing your stuff is out there, on the web, available for anyone to try without installation. Sharing the link is enough.
3. Those people would be @MrPancakesfor giving me an opportunity to get involved in this community, @SharedDreamsfor sharing their experience with many portals and publishers, and, well, @everyone, players for being committed to web games, developers for making new content constantly, keeping the players committed, and the publishers for offering a place for games and players to be together. I chose to out those two because they are people I met here, but I could make a huge list of people that are helping my game dev experience, and, I'm assuming, everyone's game dev experience as well.
Peace
--Sky