I suggest going to your library and seeing what, if any, sock books they have. Don't forget to see if they can borrow books from other branches to widen your choices. Then you can hold, read, try out the books before you buy to see which ones are most useful for you.
There are on-line tuts, too. Try out Silvers: http://www.cometosilver.com/socks/
It's an excellent step by step lesson.