I think the biggest thing is, instead of learning for learning's sake, they should decide on a simple project they want to make (choose your own adventure games would likely be a good choice) and then just learn enough to make a bare-bones version of that.
Like, I would recommend learning basic string handling, input, print, and maybe variables if you want to track Strength or HasWeapon or things like that. Then, once they're familiar with that, they can add features by learning more about the language as necessary.
Even for me, a 30-something, watching YT tutorials is boring if it's not specifically addressing a problem in facing on a project I care about.