The web and Ruby on Rails request-response cycle
Learning Ruby and Rails
Part IV: Encapsulation, Inheritance, Module
Part III: Classes, Objects, Attributes & Methods
Part II: Array, Hash & Iteration through Data Structures
Ruby is a beautiful programming language
Part I: Variables, Control Flow and Looping