Books,DVDS, and internet videos are great resources to learn how to tie flies, but if you can find a fly tying 101 course offered at a shop or night class I highly recommend taking it, its worth the time and money if you're serious about fly fishing. Having an instructor guide you through the finer points of thread tension,fly proportions, and dubbing techniques saves you time and $$ in wasted materials as well as frustration.
I took a tying course instructed by Phil Rowley at the old Babcocks when he still lived in Langely. Being a commercial tyer he is a wealth of info on short cuts,tips on how to tame hard to handle materials,mass tying for production,and entomology. Once I had the basics learned fly recipies and resource material became easy. You will understand why some flies are tied the way they are and where you can take short cuts to modify your patterns for simplicity for speed tying.