From: Marc Heiler Date: 2008-05-30T00:53:58+09:00 Subject: Re: Should I Learn Ruby as a First Language? Woot, i love those questions :) > I'm not convinced someone should learn C *before* ruby, > however I find C to be an extremely vaulable language to > know. C definitely is valuable. I dont like C, but there is, in the long run, not really a way around C. But Ruby is about 1000x nicer than C and I hope one day we can use nice languages rather than ugly ones. ;) What you should also keep in mind is that if you already know Ruby well, learning C can be boring, because 95% of what C does, Ruby does too - shorter and nicer for the human being. > I have seen that the more credible sources recommend either > Python or Ruby, and I am personally leaning quite heavily > toward Ruby, yet I would very much like to read > the thoughts of the group on this question. I think both will be a good choice and fill almost the same niche. I think people that use python or ruby are much more in the same boat than other languages (i.e. than in java). The amount of static languages, and the code, is monumental. I am afraid of the day an autonomous space ship with robots that colonialize other planets is empowered by java.... So my personal recommendation is, if you have no time pressure etc... is that you should learn C first, even if ruby is a lot more fun (because you will learn ruby a lot easier anyway and it doesnt matter much when you start learning it IMO.) :) -- Posted via http://www.ruby-forum.com/.