RoR Tutorial by Michael Hartl