When I paid $15 for a beginner knitting class, I figured I would at least learn to cast on, knit, purl and cast off but no such luck. Then after the class she told me I was going to need four or more lessons to finish learning "just the basics." Well, I thought about how much yarn I could buy for $60 and decided I was going to try and see what I could get from a book.
Some things I got right away but there were those frustrating moments in between when I just couldn't figure out what they were trying to say. I needed to see the motion. I had been Googling stitches to read different explanations if I was stuck but once the little search box was set to YouTube not Google and I didn't notice.
It was perfect. There are a number of different videos of each stitch and you can watch them repeatedly until you figure it out. You can also see different ways of doing the same thing. Because I had already done crochet, I find continental-style knitting more natural but most of the written descriptions I found were for English style. It is hard enough trying to learn something new without having to adapt it at the same time so I love being able to view both methods. And it isn't just the basics; try searching for specialty stitches or different methods of casting on, there are so many things out there to learn from. While I already know the basics of crochet, there are lots of videos for that too. And at a cost of nothing, it beats expensive lessons any day and it definitely works for me.