Take your pic. I am no fan of PIC architecture. I teach Freescale HC11, Atmel AVR, TI MSP430. I would never want to teach PIC ASM to anyone.It seems that the PIC microcontroller would be better to start at beginning because a lot of information is available on the internet about it. Here also so many peoples discuss about PIC microcontroller. I would also start with suitable PIC microcontroller.
And you might as well forget about learning and using ARM ASM. It is ten times more complex.