This seems odd. I've known no one who learns programming by reading books. Reading books help, but most people get proficient by working on projects.
But the original poster claimed info was just so hard to get and I said it wasn't.
Horses for courses, ok. In reality it's books + SO + lots of online info + your local expert (there's usually one at least, though expertise is relative) + transferable skills from other languages.
All I'm saying is you need that info, and it's there, one way or another. There's so much info now out there compared to when I started programming. It's there, use it.
Similarly, taking a dance class won't make you a dancer, but it helps.