Книга:
Я нашел эту книгу отлично . Первая часть научит вас всему, что вам нужно знать о Ruby, а вторая - полный справочник по встроенным классам и стандартной библиотеке.
Хотя Agile Development с Rails - отличная книга, если вы не знаете Ruby, вы скоро обнаружите, что вам действительно нужна книга на чистом Ruby, и я рекомендую эту.
Я также читал эту книгу:
разбитое изображение
Это также очень хорошая книга, но она не охватывает Ruby 1.9 и не содержит ссылки на язык, поэтому я бы порекомендовал первую книгу над ней.
Другое
Если вы попадаете в Rails, я обнаружил, что документы по API здесь гораздо более читабельны, чем стандартные.
Для разработки я использую Netbeans. У него очень хорошая поддержка Ruby и Rails.
Я не пробовал другие IDE, но до сих пор у меня получалось отлично.