www.bodenseo.com/ A leading provider in Python and programming training classes
www.tivix.com/ We build complex Web/Mobile Apps. From Idea/Spec to Deployment
www.ucsc-extension.edu/ Learn Python Programming Hands-on! Silicon Valley Online. Self-paced.
I’d say Python, it’ll be useful for loads more after your current project. But then, I don’t know Ruby :-) Maybe try something small in both, and see which you feel is the most fun?
As much as I love Python, Ruby is also full of goodness. For web development, I’ve heard good things about django/Python, but for sheer momentum and size of community, Ruby on Rails is probably the safer bet.
Python is a general purpose programming language. Ruby on Rails is a web development environment. They are very different things. The Python equivalent of Ruby on Rails would be either Django or Turbo Gears.
I’d recommend you try both Django and Ruby on Rails and pick the one you like the best for exactly what you’re doing.
A million billion times Rails. Its better than just a little bit good, and you get honest to god insight into the eigenmagic that is delicious, yummy Ruby.
Looking at your question you are comparing a programming language to a framework which will allow you to develop web applications.
Rails is based on ruby and other things.
There is zope 3 and maybe other frameworks baesd on python.
Comparing python to ruby I’d say python is beautiful and very advanced but ruby is still superior.
Ruby on rails is a great framework to create wab applications. There is nothing like it I have heard of. It seems years ahead of anything else that I know.
For Python there is Zope 3. Well I don’t know. Seemed complicated to me.
Maybe you want to try the rubyonrails irc channel. Very friendly people. They could answer further querstions
EDIT: For rails you need to do some ruby programming as you advance. But to me it seems easy and fun to learn. There are other frameworks for other languages where you are not expected to do any programming.
I’d like to use Python rather than use Ruby. Ruby is too young that many people donno what it is. Therefore, when you are facting a problem of developing a web apps, you get less help from other than when you use Python.
Answer this question