For someone who isn't a serious programmer but is looking to prototype a business idea, I think Ruby/Rails are more user-friendly than Python/Django. - Rails deployment and hosting are super simple with Heroku ( http://heroku.com ), which, again, I think is more user-friendly than the Python equivalent (Google App Engine) - There are some excellent free resources out there (check out http://railscasts.com , http://gu…
An alternative is http://railstutorial.org/book, which has the advantage of being free.