It isn't until recently that I have really taken to heart the idea of really understanding and doing homework problems. I feel like I'm learning at a much more controlled pace if I work along with problems in a book (example: solving them before reading the solution), but aside from this, is there any real value to doing homework problems? I have looked up any evidence regarding increased performance by doing problems and returned with nothing on an initial search. Is solving problems the truly best way to learn a subject? What evidence is there for this? This may be an uninteresting question, but I really want to know if it's beneficial at all or not to solve a ton of problems pertaining to a subject.