There are lots of Ruby on Rails Courses but the order in which you should approach them isn't clear. If you're learning Ruby on Rails from scratch I recommend you try these free resources, in this order. This worked for me. When you hit a major roadblock in one though (hairpulling level), don't be afraid to begin another. Frustration is what led me to big drop offs in the past.
BEGINNER Level 1
. Codecademy http://www.codecademy.com/learn/learn-rails/ ) - This has the basic principles but isn't as interesting as building your own application. Baserails is better.
BEGINNER Level 1
.*Baserails.com - By far the most practical and easy to follow guide to building a simply Application that has lots of dynamic elements. Managed to start using Git, Github and Heroku on this. I've forgotten a lot about them by now though.
BEGINNER Level 2
. A good course for practicing at this stage I think is http://curriculum.railsbridge.org/intro-to-rails/ . Similar simple practice at this stage can be found here. http://tutorials.jumpstartlab.com/projects/blogger.html
BEGINNER Level 3
. Everyone recommends Michael Hartls book but I found the format harder than baserails..com here it is though. https://www.railstutorial.org/book - Its still worth trying but if you find your app breaking don't spend hours looking for the bug. Move on and come back.
BEGINNER Level 1
. Codecademy http://www.codecademy.com/learn/learn-rails/ ) - This has the basic principles but isn't as interesting as building your own application. Baserails is better.
BEGINNER Level 1
.*Baserails.com - By far the most practical and easy to follow guide to building a simply Application that has lots of dynamic elements. Managed to start using Git, Github and Heroku on this. I've forgotten a lot about them by now though.
BEGINNER Level 2
. A good course for practicing at this stage I think is http://curriculum.railsbridge.org/intro-to-rails/ . Similar simple practice at this stage can be found here. http://tutorials.jumpstartlab.com/projects/blogger.html
BEGINNER Level 3
. Everyone recommends Michael Hartls book but I found the format harder than baserails..com here it is though. https://www.railstutorial.org/book - Its still worth trying but if you find your app breaking don't spend hours looking for the bug. Move on and come back.