I don't know if there are people who can learn complex topics by reading a book, but I certainly can't. Without any context, I can't keep enough of it in my head for long enough to build a mental model of the whole system. At best I'll come away with a vague familiarity with some of terminology. I have to actually implement parts of it to retain it.