Вам нужно почитать эти две статьи + комментарии людей снизу:
ООП в функциональном стилеООП в прототипном стиле
И видео:
Javascript-джедай #20 - Прототипы и наследованиеJavascript-джедай #21 - Конструкторы и классы
Этого вполне хватит чтобы понять ооп в JS и для чего он) во время практики вы сами прозреете)
И лучше изучи весь учебник:
Современный учебник Javascript
На счет видео Sorax'a не скажу что мне они нравятся но в сети его хвалят, так что решать вам, мне больше учебник помог.