Acho que o que vem faltando nas aulas, para mim, que sou bem iniciante e não faço ideia de nada, é o treinamento da compreensão de como montar o código, linha a linha, no sentido da lógico que queremos aplicar na página do navegador. Como o instrutor, Gui: ele montou conosco um código em determinada aula; na seguinte ele vai fazendo alterações nas linhas mas nem sempre fica claro o porquê daquela linha em específico. Já entendi que o java entende de linha a linha, então qnd queremos mudar algum comando, realmente faz sentido alterar dentre as linhas do código onde o comando está (e ok, pode ser que ele esteja bem no meio do processo). Na aula sobre o "Botão reiniciar", qnd o Gui insere o código: document.getElementById('reiniciar').removeAttribute('disabled'); na linha 20, seria interessante se ele explicasse melhor o porqu~e de inserir ali, relembrar a lógica pra gnt, porque essa é a parte difícil! rs