Here’s another suggestion:
Make the baby socks that Amy has listed in her free patterns page, the one with her accompanying video. You cast on only 24 stitches, and so it makes for a very quick project.
The thing I like about this approach is that you learn the basic of working the heel, the gusset, etc and aren’t going nuts over a larger sock. For me, working the baby sock helped make everything “click”. Once you go onto a larger sock for your dad, you’ll have a lot more confidence. I love Silver’s sock tutorial, but I’m also a person who really likes to be shown something, and can’t always learn from pictures or directions.
Now, as for yarn. As a fellow yarn snob, I can really relate to your feelings over yarn. I have been using Art Yarn for my baby socks, and they carry a lovely superwas merino in fabulous colorways. And I currently have socks on the needles in worsted, DK and sock weight. The sock weight is Koigu yarn, which is admittedly FABULOUS, but it’s gonna take me until retirement to finish the damn things! So it’s a little slow going. (I admit I haven’t been working on it consistently.) Art Yarn is somewhere between a worsted and a DK.
I just got a bunch of Malabrigo yarn in that I ordered from WEBS and eBay, and it’s BEYOND fabulous. I may post the pictures. It’s soft and scrumptious, and like buttah, dahling!
It’s a true yarn snobs’ yarn. They also have amazing colorways. It’s a worsted weight, by the way, and I can picture it working up very quickly on the needles.
Hope this helps. PM me if you want any more information. 
Oh, and one other thing. If you’re going to work those baby socks (and they make a cute little gift, by the way!), use 5" DPN’s. I used both wood and plastic DPN’s in the 5" size, and it felt really nice to use. I didn’t feel like I was wrestling a sock octopus, especially since I only had 8 stitches per needle. Truth be told, I’m going to use the 5 inchers for an adult sock, too. They’re lots of fun, and even more portable than the longer sock needles.
Good luck and have lots of fun!
Alison