The canonical resource is the Ruby on Rails Tutorial by Michael Hartl: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book. It's aimed primarily at programmers, and it's free online.
A subscription to Railscasts pro ( http://railscasts.com/ ) is also well worth the cost.
The pro membership pays for itself back right away as you have access to the whole collection of pro and revised episodes he has released to this point.
The docs for ruby and rails both are really helpful too. http://corelib.rubyonrails.org/ http://www.ruby-doc.org/core-1.9.3/