Ich muss hier unbedingt mal Django in den Raum werfen. Das ist ein Python-Framework was mir persönlich sehr gut gefällt. Vorher habe ich mit PHP gearbeitet, ich muss dazu allerdings sagen, dass ich für meine Seiten ein eigenes Framework gebaut habe und kein CakePHP oder dergleichen verwendet habe, was die Sache vermutlich angenehmer gemacht hätte.
Falls interesse besteht:
http://docs.djangoproject.com/en/dev/
Ich stelle meine Seiten zur Zeit auf Django/Python um, weil ich nach dem Tutorial begeistert war und es als Einstieg in Python eine gute Gelegenheit darstellte. Man sollte am Anfang allerdings etwas Geduld mitbringen. Die Python-Installation so hinzubekommen, dass alles läuft war (für mich) etwas nervig, habe das zum ersten mal gemacht. Ich habe jedenfalls mein Framework gefunden...