I like learning with the new ways like videos - learning a new knitting technique is much easier if you can watch it a dozen times and in slow motion. That wouldn't work with a teacher ;)
But you're right, nothing beats going to your "reference library" and consulting the experts.