It's a MIPS core. A lot of relatively recent "how to program in assembly language" and "computer architecture" classes have been based on MIPS. (after all, it originated in Academia.)
The MPLabX uses the gnu assembler, which has a lot of features independent of the target cpu, so learning any other gnu-as (gas) target may be useful. (alas, gas is not a particularly user-oriented assembler :-( )