This is how I learned too, in a matter of days, it was just sorta natural, I fired up the engine for the first time and went “Ok, i want the camera to be able to zoom” then achieved that and “ok, want first person too” and “now I want crouching” and so on, just one little step at a time and before I knew it I was entirely comfortable with BP.
Also when I follow a tutorial, it’s very rare that I just follow it verbatim, it happens occasionally (when people are really good coders, they’re really good coders!) but I always try to find a better way, or a way to optimize it, I use the tutorials mostly to help me find the nodes I need, or help me find “a” way to get me started on “my” way.
It wasn’t the fastest I picked up a language, and I’m certainly no master of it (I only just learned how to use event dispatchers and pure functions for instance); that would go to python which I picked up in a day following a very good online tutorial that covered the basics of it, and gdscript was a close second;
But blueprint is the most non-programmer accessible coding language I’ve ever worked with (if anything it was more intimidating for me at the start because I’m used to coding in text, not in nodes). There are even people who actually believe it isn’t programming 
But as I said, and OP confirmed, the real problem for him is that he doesn’t enjoy it. We’re wired to remember things we enjoy more easily than things we don’t, it’s why some middle schoolers are gonna get 10/10 in all their favorite subjects like little geniuses, but might be so bad that they could even fail in their least favorite ones. If you ask them about it they’ll just tell you that they can’t remember, I cracked the code of ‘why’ we can’t remember it back in middle school and had it confirmed by an expert too.
But I aced my country’s written drivers exam (Which is notoriously hard) on first try, it was not a subject I enjoyed at all. Mnemonic techniques, namely spaced repitition was how I did it. If the enjoyment you get out of learning something is a multiplier for it’s quality, you can make up for that lack of quality for things you don’t enjoy with quantity instead; it’s the most simple and also one of the most powerful mnemonic techniques known to man. There is a formula for how frequently you have to space things out but I forgot it (the more time passes the larger the gaps get, you start with 12 hours, then after that you go 24 hours, after that maybe something like 72 hours, then a whole week, 2 weeks, a month, 3 months, and so on) it’s a bit debated but it’s somewhere in that range roughly.
This also ties into why skills ‘rust’ if we do not use them, and the longer we’ve been using them the longer it takes for us to not use them for them to start ‘rusting’, all it takes to maintain that skill might be to use it once a year (maybe even less!) if you’re already very good at it and already had everything memorized.
All he has to do to do this is give himself like an hour one night in blueprints where he works on something that teaches him everything he needs to know. Then do it again (but preferably not exactly the same, something similar that still covers all bases) next morning, then again the morning after that, then again 2-3 days later and again a week later.
Just pound the problem at ever increasing intervals and it’ll stick, which is what I advised him to do; but he ignored that.
There are also other mnemonic techniques such as loci which are very powerful he could use, there are a lot of options, LLMs aren’t one of them though.