I don't really know squat about Python, but for web development overall, I would generally go with PHP. Tried Perl/CGI, and didn't like it. ASP and ASP.NET were not much of an option for me because I didn't want to use IIS ( I learned the hard way trying to run a windows server). JSP I haven't tried. I would say go with PHP. It's the easiest and probably the most powerful. And as the for the support, it can't get too much better
