Hola Chispim, como estas?
Te voy a dar mi punto de vista por si te sirve. Si quieres adentrarte en los pic, lo mejor es que te armes unas buenas bases y estas las obtienes con lenguaje ensamblador. Si lo que quieres es utilizar programación de mas alto nivel y pic, el C es bueno pero es mas difícil, tendrías que adquirir la licencia para un compilador de C (Pic C solo te permite trabajar con 16f84 en su versión libre hasta donde yo sé). Te lo digo porque yo estuve buscando hace unos dias un compilador para un programa de un 16f877 y no encontré nada.
Si tus deseos son de aprender C, supongo que en la web no ha de faltar información. Si consigues algo bueno nos comentas
)
En resumen, YO prefiero assembler.
Que estes muy bien.
Leo