Ma questa non e' programmazione ad oggetti, e' solo una struttura dati organizzata con oggetti che avrebbe potuto benissimo essere fatta con soli array.
Link diretti non saprei dartene, e' tanto che non studio le basi, pero' potresti cominciare a guardare tra le guide qui su html.it o chiedere a google![]()