Yeah, or they could not. HH is a great idea, but with a tutorial that most people it's targeted at can't follow.
It's the kind of thing programmers love, "look, it teaches people to code using my favorite language!", but doesn't actually do anything to teach kids to program.
If you want to teach someone to code, start them off with Scratch (or something similar), then pick a language to start with based on their intentions. If they want to learn gamedev, for example, give them C++.
Yes, I fully expect this to be downvoted to hell and back because of all the _why worshipping on HN. I'm fine with that.