I find the best way to study new material is to do it in short bursts but often. Easy-to-read material will be understood after the first pass however more often than not, reading technical material can be very heavy so chipping away at it, bit-by-bit, is the approach I like the best.
In the past, I used to spend a few minutes reading material before I fell asleep. It's surprising how effective this can be!. On the other hand, an old friend used to keep tech books in his toilet, but I don't have the 'concentration' for that kind of reading. A few years ago, when I started a new job in a new field (it was quite a leap), I used to turn up early and spend an hour every morning reading through books and spec, studying the code, before the rest of the staff turned up and settled into their coffees.
These days I take the attitude that learning on the job is 1) necessary to keep uptodate, and 2) motivational - plus I'm appraised annually on my 'learnability', so I try hard to fit in time for short bursts (10-30 minutes) of study between daily tasks.