Either one is fine. They are both dynamic and flexible languages, mature, have powerful web frameworks, and fairly large library repositories.<p>The choice is more a matter of preference. Python generally encourages you to do "the right thing". Ruby offers more room for doing things the way you like them.