Alternatively to NASM you can try my assembly tutorial. You will need a plain-text editor and €ASM (no linker is neccessary) and you can create programs for 16, 32 or 64-bit Windows and Linux.