Old thread, but I'm also new here and in the same boat. Learning some Windows assembly to code some demo effects. I chose assembly because that's what I've been using on other platforms. I've read a couple of books and done some simple utilities so far. I feel okay with the assembly language and studying OpenGL at the moment. Oh, for the record I use MASM.