title: Want to learn assembly, confused about where to start
body: <p>Just for the hell of it, i've taken an interest in learning assembly.  The problem is I can't find a good starting point...</p>
  
  <p>There seems to be a lot of assemblers available (FASM, NASM, YASM, MASM) but each has their own separate syntax, commands, and features.  FASM seems to be the most convenient since it can compile executables without a linker but I haven't been able to find any tutorials to start me off.  All the "Hello World" examples i've seen are 16 or 32-bit, but i'm running on 64-bit Windows so none of them work.  The Windows examples included with FASM work but I'm not looking to get into Windows programming right from the start, I want to grasp the basics first.</p>
  
  <p>Can anyone point me in the right direction?</p>