I've found I need both myself. I learn best when I read something and then shortly after get practical practice using what I just read. I find i'll forget little details of what I read if I don't use it right away, but they'll stick if I do something with it right away.
I agree, I've come to appreciate the practical aspects too and feel like I'm now using them synergistically. I'd still say theoretical reading is my primary learning mode.