From: Daniel Carrera Date: 2002-11-20T09:11:16+09:00 Subject: Learning Ruby Hi, I am a Perl hacker trying to get to know Ruby. I have two questions: 1) What is a good resource for learning Ruby in general? Is there a Ruby equivalent to "Learning Perl"? 2) Where does Ruby lie in the interpreted vs compiled range? For instance, Perl is not really interpreted. The file is compiled into an object code which is then run. This causes a speed benefit, and allows for some flexibility. Is Ruby like that? or it is JIT-compiled? or is it truly interpreted, like the shell? I noticed that Ruby doesn't let me use functions until after I define them (unlike Perl). Why is that? I want to have the freedom to define the functions anywhere. Thanks, Daniel.