I love books, and I love learning in a classroom setting, but with time and money being finite, I’d rather learn-on-demand. If I need figure out how to add a feature to my website, I just look it up in user groups. If I need a bit of trivia, I search for it on the Internet. If I need some good tips on marketing, I’ll either research a few articles, or I’ll listen to a podcast while I’m exercising.
I still read book of course. I also take classes if I need a certain kind of certification. But other than that, I only research the small bit of information that I need at that time. It saves a lot of time. If I want to learn something more in depth, then a class or book might be in order. Otherwise, I usually just hop onto the Internet and just learn-on-demand.