If you haven't already find the ruby/rails user group in your area. I found that having people locally to ask questions to makes a huge difference.
If you are on linux or mac install RVM to manage versions of ruby and rails. It allows you to install multiple versions of ruby and rails on your system.
For the Ruby try Learn Ruby The Hard Way. http://ruby.learncodethehardway.org/
If you haven't already find the ruby/rails user group in your area. I found that having people locally to ask questions to makes a huge difference.
If you are on linux or mac install RVM to manage versions of ruby and rails. It allows you to install multiple versions of ruby and rails on your system.