Often times, the inability to debug a certain error stems from not understanding some foundational concept. You can say the same thing if you don’t understand some more advanced concepts because you lack the knowledge of certain fundamentals.
Full article