This site is great for making a hat pattern to your own yarn, needle and head sizes. It's also good for a first dpn project because you can start with a circ and switch to dpns when it gets smaller. It's much easier to try dpns on established knitting the first time than to try to cast on and start the first row. Once you get the hang of them, then starting with them is easier.