Could you elaborate on this please: "the exercises guide you to "invent" the important parts of the theory."
BTW: I think time not doing exercises is just as important; it's when your mind tries to piece together the data. Coincidentally(?) time resting, after physically exercising, is when your muscles strengthen.