Curso gratuito de JavaScript en Udemy con 93 lecciones, 4.5 estrellas y un instructor top. Aprende variables, DOM, eventos y validación de formularios.
HTML es estático, como un archivo de texto, si quieres que tenga una lista de archivos vas a tener que escribirlo a mano y actualizarlo a mano. Con javascript puedes generar código HTML dinámicamente, ...