I would suggest using Python + Tornado (http://www.tornadoweb.org) for an easy-to-learn and lightweight web framework however it is very sparse in terms of documentation and there are not many guides out there covering Tornado yet. If you are up for the challenge then I say go for it; if not then I would suggest learning Ruby + Rails in order to get exposure to basic principles on web application design.
Comments
I would suggest using Python + Tornado (http://www.tornadoweb.org) for an easy-to-learn and lightweight web framework however it is very sparse in terms of documentation and there are not many guides out there covering Tornado yet. If you are up for the challenge then I say go for it; if not then I would suggest learning Ruby + Rails in order to get exposure to basic principles on web application design.
If you decide to go the ruby on rails route then I HIGHLY suggest getting Agile Web Development with Rails (http://pragprog.com/titles/rails4/agile-web-development-with...) as this proved invaluable to me when I first started out. Best of luck!