I usually don't retain a ton, but the big benefit is that I know where to find the relevant sections when I need them in the future, and have some sort of big-picture view of how they fit together.
I believe minds do need reread, retry in order to retain it as something worth recalling. I guess, some brains prefer not to waste energy on forming the long-lasting synapses on something that was casually encountered.
One. Simple. Thing. Is. Enough.
Freedom from the pressure to fully understand everything from a book (or even from a single chapter) has allowed me to learn a lot more in recent years, and in a far more enjoyable manner.
So for me, I read the book quickly or academic paper almost as if it is a fiction. Generally not going back or pausing. Sometimes even faster. (I have found this gives me a better overview of the entire content, comapred to meticulously starting slowly at the first chapter and eventually getting stuck.) I do this until, a particular section stands out and really piques my interest. This is typically either because: (i) it is coincidentally relevant to something I have been recently working on, or (ii) the author's description of a topic is written in just the right way that things 'just click' and I have a newer or deeper understanding of the topic. Often these scenarios give me the intrinsic motivation to spend a longer time on that topic.
In this way, I often read the same book/paper many times over, during a period of a few months, and each time I learn something new. In some ways, this strategy is similar to what some people call the wedge approach which is a balance between the debate of being a studying wide or deep. That is, study a lot of things broadly, several things moderately, and a few things very deeply.
The corollary to this idea comes from my teaching experience. Teachers know that the best learning comes when the difficulty is just at the edge of a student's ability. Not too easy. Not too hard. This is the power of incremental learning. So it makes sense you only have to find one thing in the text book that is just at the edge of what you already know, and learn about that.
So often when I need to do something for work, I apply this +1 technique. I learn what I need to do for my project and then just 'one bit more'. All those 'one bit more' explorations add up to quite a lot over time.
Hope that helps. ;)
literally just front to back. I did maths in university and when I started to work for a few years I didn't get too do much of it so I just got into the habit to put half an hour a day aside to work through whatever books I find interesting.
I actually enjoy it much more now than I did in uni given that I can do it at my own pace now and for fun.
About exercise, I do not think you are meant to solve them all. The most important thing is to get the main idea from chapter to chapter.
I grinded through textbooks during my graduate studies, but I had to, in order to complete the HW and pass the courses.
But since joining industry I've not been able to actually work through a textbook - when I try to attempt the problems, I'll find a couple have passed and only one or two problems have been completed - I simply find it a challenge to find the time to work through book exercises.