You're kind of asking what's better between vi and emacs.
I would recommend spending some time checking out either Django (http://djangoproject.com/) or Pylons (http://pylonshq.com/) on the Python side and I think Rails is probably going to be the best place to start on the Ruby side of the equation.
Any of those should be a good place to start, it's really a matter of personal preference between the three at this point.
If you want to stick with a Microsoft Stack, you could try ASP.NET (shudder).