I made this mistake for about a year. Ordered/downloaded tons of books, read published papers, etc. I learned a fair bit, but honestly you don't really learn until you start doing. Your return per hour spent coding is on average far higher than your return from books and papers. You shouldn't stop reading, it just has to be limited.
Glad to see I'm not the only one that thinks like this. I sometimes feel like a fraud because I haven't read the latest-greatest book on X. Sure, I use X every day, but I don't understand every last teeny aspect about it.
Yeah, I don't think I've read a development book cover-to-cover, I always have something in mind that I want to build, so I stop the book half way and code.
I always skim the rest looking for an answer, but the point is that I will almost always get the best results just by diving in head first.