If you really want a quicker way to learn, study learning itself and find out the methods that work best for you.
For example the dead ends and broken bits you have found, are some of the most fertile areas of learning for me, I find there is nothing like being stuck with a puzzle I won’t let go of, to help develop a solid understanding of something that is probably never forgotten.