Blog posts and other resources are great ways to get introduced to an idea, or expand the scope of what you know, but they generally are very shallow. You want to learn as much as you can about a topic efficiently. Blog posts are inefficient, but good books are excellent. Avoid bad books.
Here are great books about UI Design that will make you as good as you can be.
Good introduction to the idea of being observant about the world around you. Its examples are about the everyday objects like faucet handles, but the concepts apply to websites and mobile too.
This is a fantastic introduction to website usability. It focuses on the modern web, and it covers a lot of great common patterns we see. It shows you how to have an eye for good web design.
Very deep research-backed information on designing interfaces. Look at all of his books.
Amazing book that opened my eyes to how simple and powerful computer
interfaces can be. Jef Raskin designed the Mac, and his ideas are brilliant. Also check out his son Aza's stuff.
Classic, brilliant books about representing information to people in
most informative way.
I actually haven't read this, but I totally believe the thesis. Great idea. Maybe it has little to do with design, though.
A friend goes to a program that recommends these books: Reading Recommendations
Summer Bedard (great UX designer of Turntable.fm) recommends this book, if you're into social networks.