This is true for education as well. You can hear or read something and think you understand it, but you really don't unless you can reproduce the explanation, compare it to a ground truth, and verify that you got it.
The percentage of time you are doing that exercise is the percentage effectiveness of your education.
The nice thing about programming is your program is its own ground truth (programs are proofs). It either does what you expect it to or it doesn't (for the most part).
The percentage of time you are doing that exercise is the percentage effectiveness of your education.
The nice thing about programming is your program is its own ground truth (programs are proofs). It either does what you expect it to or it doesn't (for the most part).