I have worked on some small web development projects where the server side languages have been PHP, Java and Lisp. Now I want to learn web development seriously. I don't want to use platforms based on PHP or Java. I also want to learn Python in general. Ease of implementation and learning value is more important to me than real-world implementation concerns like scalability. Yet, I do want to make useful websites.
I have some specific questions :
1) Is Python a good language for web-development in terms of existing support for it in the form of libraries? If it is, which framework should I use ?
2) Should I rather try Ruby and Ruby-on-Rails ?
Update : I have decided to go for Django. Let's see how it turns up.