If it's forced studying, I can only learn it if I already know the stuff that's required to learn it, and if nothing distracts my "concentration state" (which happens very easily because of attention deficit disorder). I was taken out of school, because I wasn't able to learn the material, because the teachers' methods were screaming and being butthurt, and that made me depressed, and I lost the motivation. I'm still having difficulties learning the old material that was "thought" in school, but damn, I learned 68 pages of biology stuff in less than six hours that usually takes ~a month for my classmates to learn ('cuz school is soooo frickin' slow
). And I learned 100% of it the second time I went thru' it. Usually this is how I learn forced stuff:
I reassemble a small logical portion of the material 's text in my head, and I go through the words carefully. After I learned it, I wiew the images that belong to the next small portion of material, and I repeat this until the end of the medium portion that contains these smaller portions.
After I finish a medium portion, I re-read it fast, but I still interpret what I'm reading. After this, I take a look on the images, and I think about what the image says, and I try to "bind" most of the material to it by "logical equations". And I repeat this until the end of the material.
After I learned all the stuff in the material, I go thru' all the images again, and if I forgot something, I still know where to search for the stuff I forgot, I learn it "again", and basically I learned the material
In reality, it's much more complicated as I described it here.
But if I don't know something by doing my own stuff, depending on how fast I find the answer, I may learn it instantly forever
Or if it's a programming/mathematical problem, I just pop up a Lua shell/Visual Studio, depending on the complexity of the problem, and I find the solution for the problem by myself, and I'll use the solution from that on in all my projects