While I love e-readers, I prefer paper books for learning.
I love to hold a book in my hand and if I have access to a computer, I quickly put the book aside. I also like to take notes while reading heavy literature which helps me to focus a lot more on the topic and remember the content.
Especially computer science books have the tendency to nudge you to write down and execute examples yourself. I would recommend to not do that. First read the book (or the parts you want to learn) to get a grasp of the larger context. You get a better perspective to start with.