Если ваша главная цель - учить, вы можете попробовать использовать Hackety Hack.Временами он несколько слабоват, но я нашел его забавным и простым в использовании, но с другой стороны, я уже достаточно хорошо знал ruby.
Для новичка очень важно иметь возможность легко запускать программы, поэтому вы хотите что-тогде irb и ruby можно запустить очень просто.Aptana кажется довольно хорошей IDE для такого рода вещей, но я никогда не использовал ее самостоятельно для веб-разработки.
Помимо этих двух я предлагаю Notepad ++ ... Также бесплатную KomodoEdit может стоить посмотреть.Лично я говорю учить другого человека emacs, но потом снова пожимает плечами