Learn To Knit Afghan is an excellent book to learn how to knit with. You learn various techniques by knitting 63 afghan squares. Barbara Walker takes you through knit and purl, mosaic, slip-stitch, twist-stitch patterns, cables, increase/decrease, and lace techniques. I am not a brand new knitter, but there are things in the book that I am anxious to try. And squares are less intimidating and require less time. I work on them in between projects when I want a quick fix. I am currently working on square 10, Diagonal Chain, which is a mosaic pattern. Fun and easy way to do color knitting.