+1 for a mentor. Everyone who has ever learned an instrument knows the value of a good personal teacher.
Slightly odd personal recent example, a friend who is really good at speedrunning Super Mario 64 taught me for a few hours and I got better at it in an hour than I did in the three days before trying to learn on my own.
Finding a mentor isn't the easiest process, though. I'm a very motivated self-taught developer but there's a giant gap that could be filled by someone with more experience. It's frustrating when I post more nuanced questions on forums and get zero response.
From what I gather, there are two approaches: (1) post in forums and develop a relationship over time (this can take forever), or (2) pay for an inorganic relationship through codementor or some other service and hope that it turns into a more organic mentor/mentee relationship over time. Neither is ideal.
Slightly odd personal recent example, a friend who is really good at speedrunning Super Mario 64 taught me for a few hours and I got better at it in an hour than I did in the three days before trying to learn on my own.