100% agree with this statement.
My personal 2ct: first understand how to solve "real" problems, then move on to the abstract theory. I cannot understand the theoretical mathematics behind a concept if I don't have at least one non-trivial example in my head which I understand completely.