Books are good sources for finding new things and it can help to became familiar with opinion of writer but in the other hand learning with practice or doing an operation can be more helpful especially in computer science.
I don't know about "lucky", like I said, most of it is for classes, so I'm basically paying thousands of dollars to have that time, all while losing time I could be working (and not just hypothetically, I have a job I could work more hours at if I had more time), and thus thousands of dollars more in lost wages. I probably only do 2-3 a year in my free time.
Funny thing is, I might actually read more if I was just working, I just get so burnt out on school work I lose the motivation to read the books I want to read and do the projects I want to do. It all starts to feel like something I have to do instead of something I want to do.
Come on! "No time" is as always a matter of priorities - so, it seems you are (too much?) absorbed with daily business, or it is not so important to you to aquire new knowledge, or ...
Take it easy
I do read ... (Last year I've Jon skeet's c# in depth, Microsoft C# Language Specifications, Universal Data Model part 1, MVVM by josh smith) but I don't have time to read more I mean I used read 6 or 7 books a year now the number is getting smaller and smaller.
Reading the language spec is kind of pointless unless you write a compiler (or are a language enthusiast like me ). You have quite fat books in your shelf. I also have those fat books but only read a small fraction of pages from them since the rest is either already known or off-topic for my needs. I mainly prefer small books where the author made his mind up to focus on something and not try to explain the world.
I usually read 1 technical book per month, provided it is not too thick (200 - 300 pages is just nice), plus other fiction and unrelated books. I have many unread books which are (soon to be) outdated(OpenCL 1.2 and OSX Mountain Lion are some of them). This year, I don't plan to buy books/ebooks. I subscribe to Safari Book Online. The downside is Safari does not have all the books I want to read (namely DirectX 11 and Ray Tracing) and I do not own the books I read.
Reading books is only one small part of learning: to truly master the topic: we have to practise the exercises and run the demos (preferably write a small demo on my own).
Fully agree! That's why I hardly ever read such books cover to cover: I pick the few pages worth it to read... I love browsing through *real* bookshelfs in the few still existing *real* bookstores and pick the books that contain the few pearls I need. After a few hours doing so, I wander out of the store with a few books, some (expensive) pages worth it .