你检查过 Rails for Zombies 吗?
http://railsforzombies.org/
他们最近得到了一些好消息。
如果您习惯于使用带有调试器的 IDE,那么 NetBeans for Ruby 非常棒。但是有一个警告,Oracle 上周刚刚表示他们将停止对 NetBeans for Ruby 的支持。你仍然可以得到它,但它是最后一个版本。
http://netbeans.org/features/ruby/index.html
RubyMine,也得到了很好的评价。我用的不多。因为过去的价格,我离开了。
http://www.jetbrains.com/ruby/
有一些文本编辑器添加了 Ruby 和 Ruby on Rails 支持:

Mac 版 Textmate http://macromates.com/ (e 适用于 Windows http://www.e-texteditor.com/)
带有 Rails 扩展的 Vim http://www.vim.org/scripts/script.php?script_id=1567
祝你好运
如果您是编程新手,他们将是一个相对较大的学习曲线,但这仅与已经学习过编程语言的小学习曲线相比。我认为需要更多时间来习惯的事情是使用特定语言的某些“框架”(您可以调用这些代码库来做事情,而不是浪费时间从头开始编码)。我还没有学过 ruby​​,但我读到创建它的人在编写它时考虑到了易于编程。显然,这是一种有趣的语言,它将程序员的需求放在首位,而不是运行时效率之类的东西。我想一个优点是它听起来像是一种很好的第一语言学习,而且它是一种流行的脚本语言,可以用于各种事情。