introductory of ruby