This is exactly my experience. I started up with blogs and sites. Though they were good when I just started out but after a point, I failed to make a coherent, systematic and deeper understanding of the topic. I felt like I am getting knowledge in bits and pieces which weren't creating a complete and package.
Finally I started studying serious books in a disciplined manner. I wish I should have done this earlier.
Finally I started studying serious books in a disciplined manner. I wish I should have done this earlier.