If I wanted to take good photographs, I would practice photography a whole lot. Then read a little bit. Then practice a whole lot. Then read a little bit.
Reading about photography can never match the practice of photography (but it can help... a little bit). I would also shoot film (many in photography school talk about the "film mindset"). You need to believe that your photos are a limited resource and therefore save each shot for the best moments. "Spraying and praying" with digital rarely comes out with anything good.
And now for some shameless self promotion: www.stillthrill.com