Acredito que, para os marujos de primeira viagem na programação web, pegar a construção da lógica entre marcação e javascript é fundamental. Não pulem etapas; caso tenham dúvidas, por menores que sejam, pesquisem a fundo, nem que leve horas, até você entender. Não esperem respostas rápidas e prontas para os problemas, fortaleçam a suas capacidades de pesquisar no Google. Vou dá um spoiler: todas essas regrinhas, que aprendemos no início, vocês irão esquecer constantemente, e não vão conseguir decorar nem um 1/3, porque elas são quase infinitas. Então não se preocupem em decorar, mas apenas em entender, e saber pesquisar na internet.