Es que, como la condición del while directamente tiene un true, siempre va a volver a ingresar, en un bucle infinito. El paso a paso sería:
1) Entra al while porque true evidentemente es true
2) ejecutá el prompt preguntando "¿Cuál es tu nombre?"
3) Vuelve al while y como true es true, vuelve a ingresar
4) Vuelve a ejecutar el prompt preguntando "¿Cuál es tu nombre?"
5) y así eternamente...
El profesor habrá puesto eso para verificar que siempre va a ingresar al while en un bucle infinito y para mostrar el break y cortar el bucle. Pero no es normal poner esa condición (true) en un while cuando se desarrolla algún programa.
Espero haber evacuado la duda.
Abrazo!!