Первая: вам не хватает словарного запаса. Вы можете читать книгу по медицине или языку компьютерного программирования, где многие слова вам просто непонятны. Очевидно, что в результате вы плохо поймете текст. В некоторых случаях это может быть почти как чтение на иностранном языке. Лучшее решение этой проблемы — начать с более легких книг по данной тематике, а затем, по мере того как вы будете наращивать знания и словарный запас в этой области, переходить к сложным.