Because books on computers and programming are easy to read.
I did my under graduation in Electronics and Communications, and at the end of 4 years, I ended up learning more about computers and programming than about circuits, transistors, signal processing and communication theory. I wish that somebody would write some "Head First" books for non computer science related subjects. The existing textbooks, IMO, cause a lot of brain damage.