3 ms·
Ideally, you would want something to work on and learn the language best suited to that, or pick a goal such as "Build iPhone Apps" for example. If I had to gi
by jamescun 14y ago
Ideally, you would want something to work on and learn the language best suited to that, or pick a goal such as "Build iPhone Apps" for example.
If I had to give my opinion between Ruby or Python; I would say Python, as it is multi-disciplinary. Python can be used for everything from website to high performance computing and have great communities backing them up allowing you to be a more fluid and interesting engineer; Whereas Ruby (and its defacto framework, Rails) tends to be geared towards just web development. Just my 2 cents.
- uiri 14y agoDon't discount Ruby as just being focused on Rails. I think the only thing which makes python more general than ruby is that python has a larger community than ruby does. There are GTK+ and Qt bindings for both languages. They are very similar languages and I prefer python to ruby solely based on the larger community around python. Re: Rails vs Django; I prefer Django because of the magic box complaint you have with Rails. I don't really feel that with Django although, of course, YMMV.