Love the way this reminds me to take it easy every once in a whole.
I see you mentioned that people learning should finish something and get their hands dirty afterwards. Which i agree with, but need to ask what is your opinion about giving up on a tutorial because you can't grasp the whole subject, and coming back another time?
How would you approach this idea?
Yes, of course, I've seen people playing the tutorials 2x just to get it done quickly. However, our mind can only take in so much information at a time. It's totally fine to take a step back when you do not understand something and come back later. Everything seems difficult at first and it's fine to take it slow. If anything it isn't a race.