Regarding IDE

I'd second/third NetBeans. I use NetBeans on all platforms mac/ubunut/
winXP and I think it's great. Particularly because of its auto-
completion, built-in documentation of ruby methods and easy debugger.
It really shortened the learning curve when I originally jumped into
rails.