graeme_p - 4:31 am on Oct 18, 2012 (gmt 0)
Sorry! We take this stuff very seriously around here :)
I never got the hang of Java. I would say choose a language and a framework (unless you like to/must do it all yourself) together.
I use Django and it is very productive and maintainable, its incredibly easy to create the admin, and Python is clean and easy to learn. Then there is Ruby on Rails, several Java frameworks ...