Could finding resources be better? Of course! Everything can be improved.
But if your question is what's the most difficult part of my learning, then honestly it's not finding material. It's getting over the roadblocks in the journey.
I have thought of this problem a lot, and I can sense that you may have already formed an idea around making a better search or discovery tool. That's an easy one for programmers to fall for. But just because it seems doable, it doesn't mean it's the most important problem to solve.
For example, before Khan Academy came around, no techies really understood that one of the most important things in learning is simply good material. No amount of cool tools and search engines will help you unless you have good content to begin with.