Answer:
Everyone has different answers, but I think that learning through asking questions and learning through answering difficult problems at the start will help you a lot.
Step-by-step explanation:
The reasons being the many people and textbooks just tell you all the information right away and then give you problems. But I believe that it should give you challenging problems from the start and having you to think through it would help a lot. And because you did it by yourself, you should be very proud!
Asking question is a very good way of learning because then the teacher/educator etc. would know how you think about a certain topic or question, thus better understanding you.
Hope this helped!