It depends on why you're reading a book, no?<p>Are you reading it to find an answer to a problem? Then you'll probably skim, search, scan, and then closely read the part that (may) have your answer.<p>Are you reading to be exposed to something new, in a structured way? Then maybe it's not important to "learn" it, just to become aware. (btw, awareness is valuable, which is why talks and lectures are still important: to raise awareness and maybe provoke questions to explore later.)<p>Are you reading to be able to apply the information? And in what way? Just a bunch of facts? Then memorization techniques (Anki, et al) are useful.<p>But for learning to build expertise? No, a book is not enough. Memorization isn't enough. Even "integrating it with your relevant prior knowledge" (important!) isn't enough. You must do the thing you want to learn and _get feedback_. Generating summaries, explaining it to someone else, etc., are all great techniques, but if nobody is telling you whether what you've summarized or explained is right or wrong, how do you know if you've learned it correctly?