Learn-to-Knit Afghan Book
This is a classic, must-have book. It contains all the abbreviations found in most knitting directions, and shows and explains all the techniques you need to know to execute them. This one is for all skill levels. If you've never knit before, you can learn to cast on here; if you are more experienced, this is a great reference tool.