IMHO you don't need to actually do coding to build a great web-app anymore. These days with the kind of tools and frameworks (springsource.com, jquery.com) and CMSs (refinerycms.com, drupal.org, firerift.com) can allow you to build a fairly powerful web app in next to no time. Couple this with the advent of Google App Engine and other cloud based app servers, the whole pain of setting up a linux server and configuring an app server on it is gone.
Already, you don't need any operational skills any more to host a production grade web-app (think load balancing, failover, etc).
The key I have realized is to depend less and less on outside technical help and more and more on yourself and your own technical tinkering abilities.
Once you've deployed your first app and have managed to get at least a few repeat users you will be surprised how many developers will be ready to help you further.
Just dive in with the implementation.. you will be surprised how much can be executed in a day by just doing it.