Pois é, tudo isso me ocorreu. Na verdade, muitas coisas não escrevi para poupar tempo de quem fosse ler, por isso fui direto ao centro da questão. Sobre o caminho a percorrer, estou seguindo um roadmap que um amigo recomendou em outra resposta. Estou na metade do "Curso em Video - JavaScript". Já fiz o HTML e CSS do FreeCodeCamp. Assim que terminar, o curso em vídeo, vou voltar para o FreeCodeCamp e continuar por lá por conta deles já seguirem uma sequência lógica de aprendizado integrando todo o necessário. Claro que qualquer sugestão é bem vinda. Muito obrigado por compartilhar.