Absolute beginner trying to learn Ruby on Rails application development. I want to learn more about git, heroku, rails, ruby, Bash on Ubuntu on Windows (hate me, it's ok), JavaScript, CSS, HTML and anything else I can learn along the way.