Miguel Grinberg created an awesome step-by-step guide for building Python Flask applications: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-...
If you're going down the Python route I'll throw in Full Stack Python http://www.fullstackpython.com/ I wrote FSP to provide beginners with context as to what these terms like web server, WSGI server and platform-as-a-service mean without assuming you have prior programming experience.