(There are also offline RAD web app development applications that lower the barrier to entry than learning a contemporary stack, see a few reviewed here http://www.infoworld.com/d/developer-world/infoworld-review-... )