I'm partial to Python and Django, but in the end I think it comes down to preference, and what you feel most comfortable with. Honestly, if it were me I'd find and follow a tutorial for creating a small web app (like a blog) in a few different frameworks and see which one feels right for you.
There was a discussion a few years ago on HN about this very topic, although it was mostly focused on Django VS Ruby on Rails, but there is lots of good discussion in the thread all the same. Here's the link:
http://news.ycombinator.com/item?id=195423
Welcome to the web dev community! Come visit us on the Django IRC channel (webchat.freenode.net, channel #django) if you have any questions about django.