2) "Just". This is not a trivial exercise. I recommend reading your way through patio11's extensive writings on bootstrapping software companies if you're serious about this
3) OK.
4) You can't really build web apps without JS, at least in some form. Which part about web apps do you like, if it's not JS or "python/ruby/...". This is probably the easiest way to monetize software projects these days though, so maybe reconsider. You can still do some pretty nifty things if you find a niche market and put up a public facing CRUD application with a few lines of Django/Ruby boilerplate.
?) I think all that's really left after your exclusions is to try pick up on the dying markets like Wordpress/CMS development. This can be done through plugins or managing entire sites for other people, or building your own ecommerce business. For the latter, look into ready-made stuff like Magento. This is really how people made money a few decades ago though -- I know a few people who have tried recently and failed.
Last suggestion is to look at more business oriented stuff. VBA is still exceptionally powerful in terms of integrating into tools (Excel) that non-tech people use. A lot of managers etc spend an inordinate amount of time doing repetitive work on spreadsheets -- you can save them hours every day with a few lines of VBA dev. Not fun, but might be what you're looking for.