You have to be interested in what you're doing. Or you can do it the American way and just take buttloads of adderal.
Sometimes reading is not the best way for people to learn. For people who are auditory learners, reading aloud to yourself (though it makes you look retarded) may actually help you.
Also, do something active with the text. The real benefit of underlining and highlighting (marking up your text) is to internalize the information, not so that you can go back and read the highlighted parts, not as much anyway. It makes you actively process the information.
Also, the internet has made learning easy peasy. Selectively showing you what you want to see or what is important to what you want to do. When you have assigned text or a project, sometimes the best thing to do is to watch a movie on it first, just to glance over the information and get a better understanding. Then when you read through the text, you will receive a couple of benefits. 1: you will aready have an understaning of the information, and the extrapolations on it that you will find in the text will make sense and stick in your brain better. 2: The differences in the depth of the material will stand out to you more, making them more memorable.
Make sure you are interested in what you're reading, SOMEHOW. If you aren't you're jsut waisting youre time reading it, you won't remember it. Pick a time when you aren't cranky or distracted, a time that is not always set for large amounts of activity. Pick a thinking time and study then. Your circadian rhythms will dictate the best time to study as well.
Hope this helps.