You may have heard both sides of the argument.
Which one should you choose?
When you want to learn something, you’ll get curious and you’ll want to try things out. When you try things out, you’ll figure out what things work and what doesn’t. That’s the learning process.
Is one better than the other?
Even if you can get what they say, you won’t be able to reproduce what they are saying because your foundation isn’t strong enough.
No amonut of googling for “better articles” will help you bridge the gap. The only thing you can do is increase your fundamentals knowledge.
Don’t beat yourself up if you cannot understand documentation or articles about frameworks. It means your fundamentals aren’t strong enough yet. Go improve your fundamentals and try again.