Re: inc files
For what its worth the compilers now use a "magic" include file that is supposed to cover all supported PIC models. For XC8 it is #include <xc.h>
For me the big breakthrough was finding a link to some unofficial example files.
I don't have "history" with MPLAB prior to MPLAB X as I started out using MPASM/MPSIM and so the old MPLAB was the "new thing I disliked".