Ruby is pure object-oriented — you define classes (blueprints) and create objects (instances). Classes use initialize as the constructor, @variables for instance state, and access modifiers for encapsulation. Ruby's class syntax is clean and expressive.
