The problem has be comprehended before coming to the solution.
The art of learning then, is in fact the art of finding the right questions to ask.
The most correct question to ask at any point of your learning, is probably always the most fundamental one. You need to search out for yourself and attack the most fundamental aspect of the problem that you do not understand, and find the answer. And then, apply the process recursively. Theoretically by the end of it, you would have found answers to all questions that were there to be asked.
I am not venturing to try and prove this logically (I tried and found it too boring to do:)).