Cita: ...como empezar si hacer una hoja con todas las clases y despues incluirlas en una hoja...
Programar en POO no es solo crear clases objetos y metodos, es muchísimo mas, cualquiera puede crear una clase, pero eso no significa que estes programando en POO, primero aprende bien las bases y el concepto sobre programación orientada a objetos y luego ya piensa en programar con dicho paradigma, eso tomando en cuenta que realmente quieras aprender...
Nota: Por cierto, programar en POO no significa implementar MVC, eso es otra cosa, que normalmente la gente implementa los dos no significa que sean parecidos/iguales, se pueden usar ambos de manera separada...