Learn Ruby the Hard Way - Tutorial for Ruby programming