>>12622966There are two components needed for an effective self-study feedback loop:
1. Something to check yourself against that tells you if your final result (problem solution, program you wrote, etc) contains errors.
2. A mental model of the subject: its fundamental concepts, how they are tied together into complex themes, etc. This is done so that when you make a mistake, you could identify the specific step or area where you screwed up, instead of trying to correct yourself blindly.
The first bit is usually easy to figure out by researching what is the standard of knowledge in the area. You could call it „developing a taste“, because when you have it, you know correct solutions from incorrect.
The second bit is where teachers usually come in, because you need an intuitive understanding of the subject to come up with solutions.