Your best off sticking with c++ at least for a year or two before
trying to write assembly programs.
dev c++ has gas and ld, though
from most people say gas was made just for the compiler.
Using nasm is easier on the x86 because just about all the documentation is in intel format, though when I have
to debug a nasm program with gdb, it's real pain as there's no debugging info.