Recently I decided that learning assembly would be a good idea, but right now, I'm really overwhelmed by all the material I have read about assembly in forums, here, tutos etc (Some of it is really old) so I would love to have some orientation about the assembly language, how to "compile" etc, I would also like it to be able to run on my CPU, so that i can practice, here are my CPU details from CPU-Z
AMD Athlon 64 3200+
Supported Instructions: MMX(+), 3DNow!(+), SSE(1, 2, 3), x86-64
Note: If possible I want this to be Windows oriented (Does this really matters?)
Thanks in advance.