I am quite stubborn in a lot of ways but one in particular is when I'm guiding a team member on something I like to explain the workings so that there is a high level understanding of how things are working.
In the last couple years, I've been dipping my toes into other areas for 'hobby' time and wanting to know how things I use & like work.
A great example is the machine learning: An immediate google gets you as far as 'install these 10x libs' then write this.
When you dig into the OS of those libraries they're overwhelming and the documentation is never focused on the underlying functionality, which I personally am giddy to learn.
I find myself having to go with trial and error, I hate this because the wheel has already been invented. Maybe I'm missing a resource.
It feels these tutorials are just tutorials in libraries.
I know source code IS the workings, is there a resource other than source code I'm missing ?
In this case, if you want to understand how stuff works, you should explicitly look for things that are not labeled "tutorials" - often textbooks will be a decent example, covering the principles and theory behind these abstraction layers which you'll then use in practice.
Like, in ML there are books which work through a basic implementation of all the algorithms using just the matrix multiplication primitives of matlab or numpy, and that works well as a learning exercise, but in practice everyone would rather use a highly optimized (but thus complicated less understandable) library maintained by others.
Similarly, in cryptography, there are textbooks which will work you through an implementation of the core algorithms, but again, a tutorial teaching how to do stuff in practice would not (and definitely should not) cover making your own implementations for cryptographic operations, but rather describe how to use a properly verified library.