Noted. I will try to provide alternative formats. Not sure how it will go with the code examples, but I shall try.
Edit: One reason why I picked PDF is that I expect the readers to actually follow the examples in their own terminal while going through the book. So in that sense I was thinking about reading it on the desktop.