http://guides.rubyonrails.org/getting_started.html / mandatory milestone 1 of the ASE lecture.