And I did read it from a book, when someone from University introduced me to the book and explained it to me in short firstly so I can grasp it more easily on my own.
I'd never pick a book about B trees on my own (booooring, let's learn LatestFramework.js).
My University professors were mostly a complete disaster but at least the materials we had were good enough. Who wanted to learn had access to knowledge, and for motivation -- at least the grades.
I can't see myself on my own even finding a book about theory and then going through it for 4 months, getting into nitty gritty details just for the kick of it.
There's no obvious benefit at the time of learning it. By the time you can see the benefit on your own, it could be too late.