Hola, ¿probaron sus códigos en el navegador? Deben guardar con Ctrl+s, tanto en app.js como en index.html, y luego ir a la carpeta que descargaron del repositorio de github a su pc y abrir el archivo de chrome bajo el nombre "index". Se abrirá en el navegador su programa y podrán ver su código ejecutado.
No entiendo por qué usan la palabra "left" en vez de "let" para declarar la variable. Si prueban el código en el navegador verán que no funciona, la letra reservada correcta es "let".
Otra cosa, si prueban el código completo, al declarar las variables "nombre" y "edad" al principio, es decir poner let nombre = "Luna"; y poner let edad = 25; no necesitan escribir de nuevo el "let" en los puntos donde se pide que el usuario ingrese su nombre y edad.
O sea, en vez de escribir: let nombre = prompt ("¿Cuál es tu nombre?"); y let edad = prompt ("¿Cúal es tu edad?"); simplemente pongan nombre = prompt ("¿Cuál es tu nombre?"); y edad = prompt ("¿Cúal es tu edad?") y se mostrará en el navegador sin problemas los mensajes para que los usuarios ingresen sus datos. Esto es así porque al comienzo ya declararon las variables "nombre" y "edad", no necesitan hacerlo de nuevo ya que los nuevos valores de las variables se reemplazarán automáticamente por los que ingrese el usuario.
Si tengo algún error, por favor corríjanme. También me cuesta, creo que faltó un poco más de explicación de visualStudioCode, fue todo muy rápido y tuve que interpretar sola algunas cosas, si bien repetí el video. Saludos.