JS - é uma das linguagens que tem muitos materiais disponíveis, mas vai de cada programador por onde começar.
Tem fóruns, sites onde você pode procurar.
Saber o Suficiente, leia sobre Programação Orientada a Objetos.
Mas outras infos que for melhor para você criar e praticar também.
Compartilhar