Suppose I read a(n undergrad) textbook, and get to a theorem in the text. Should I force myself to prove it without looking at the proof, only referring to theorems previously encountered?
Apparently this is beneficial. But most of the time I'll just get stuck, as with most problems, and it tends to burn time and patience. I feel it may be better to just read the proof and try to absorb the technique and insight, rather than stubbornly insisting on proving it by myself. It's also discouraging to eventually give up, since there's still the rest of the book to cover. (Furthermore, "hands-on opportunities" are always available in the problem section.) Would just reading the proof (after giving the theorem just a few moments of thought) help me learn faster, since I can then cover more content? Or is this a bad habit that I shouldn't develop?