Earlier quoted context omitted.
(as a web programming novice) I think the problem with the web in this context is there are still some significant hurdles to getting set up, e.g. getting a server to host your webpages (unless you only want your friends to be able to see it when your PC is on). If you could get rid of these barriers... I think if someone could provide a browser-based all-in-one solution with language+IDE+hosting+tutorials, then that…
"If you could get rid of these barriers..." What you don't think there are enough ridiculously bad programmers using PHP/javascript already? Barriers to entry are good . It sorts the people who really want to do it because they love it, from the rest.
The issue is, there is pretty much no barrier at all to programming at the moment. That's why there are so many bad programmers who have just heard there's money to be made. Add to that the fact that identifying bad programmers is sometimes hard, and you have a bad situation.
Raise that barrier for entry, and perhaps someone who thinks "Wow there's money to be made in programming, I better get a job in it", will fall at the first hurdle.
If you're interested in it enough, there's plenty of easy to start development environments around for any beginner.