Só complementando aqui para talvez ajudar um pouco :P.
A ideia de ter um objeto é que TUDO no Ruby é orientado a objetos, tem muitas linguagens orientadas a objetos como C#, Java... Mas o Ruby é um dos poucos que realmente cada coisa nele é orientado a objeto, então não há nada nele que não pertença a algum objeto(repeti objeto muitas vezes explicando shaush xD).
Sobre ter ou não ter o objeto, isso no Ruby é meio complexo, tanto que explico na
Aula 8, coloquei essa aula lá pra frente justamente porque é relativamente intermediário para cima, então tentei na aula 3 mostrar o básico, mesmo que pareça meio mecânico sempre ter que instanciar uma classe que vai usar, mas é melhor assim e depois começar a entender o porque de tudo isso :D.