I don’t know what a mental process is…like what I’m thinking while I’m learning?
You also touch on a key point when you say incredibly frustrating. For me, if I get to that point, I just switch to something parallel. I really used to hate Java to no end but after python it doesn’t bother me anymore. Stepping away temporarily doesn’t mean quitting.
Anyways, this is all stream-of-consciousness stuff, hope there’s something of use in there.