Think you should have learned people using Serial prints first,
then millis() to simulate a "clock"
and then you can learn them blink without delay ...
Thanks Rob.
The eternal debate - teach good habits from the outset vs. get started with the 'simplest' way and learn the 'best' way later.