Es bueno que quieras aprender asm. Casi todos los programadores que venimos de la vieja escuela tenemos conocimiento de asm, yo lo conocí por medio de tasm (aquellos tiempos borlanceros). Es un lenguaje primitivo y muy sencillo, en el cual hacer una tontería te puede llevar cientos de líneas y actualmente no tiene mucho sentido a no ser que quieras programar para pequeños pics (integrados programables) que albergan pocos kilobytes de memoria y corren a pocos ciclos por segundo. Pero como propósito educativo lo veo conveniente y didáctico.
Si tú propósito es aprender asm en la plataforma de Microsoft entonces MASM es lo adecuado para ello. También tengo que dejarte claro que MASM y MASM32 son lo mismo, solo que MASM32 hace referencia al paquete completo con la SDK (herramientas, cabeceras y librerías), pero se trata del MASM al final de cuentas, ya que hablamos de que MASM existe desde 1981 (si, si, como lo lees).
http://masm32.com/history.htmPor otro lado también te aclaro que
RADASM es solo un editor, pensado para usar casi cualquier compilador asm (en principio diseñado para usar MASM). Actualmente creo que anda desatendido (abandonado), y quizás aprendas mejor con *
Visual Studio 2017 *
Usando el Visual C o Visual C++ puedes embeber ensamblador con la instrucción __asm.