I also have some limited knowledge of ruby and i decidet not to learn it yet because i just don't like how it feels. I noticed that there are a lot of method calls in the tutorial i read. Something like object.method1.method.2 and from python i know that if you have more than one dot, you are mistaking somewhere. It might not be a mistake in Ruby, i know its supposed to look like UNIX pipes, but it just doesn't feel right. I wouldn't call it a step backwards though, for someone it might be, but for others ruby is superior, i just like python better and i will learn ruby some day. But for now C it is, but i will read my scheme book to the end first(its only 99 pages long).