Hola saludos, pues mi consejo, aunque no he estado tanto tiempo con los pics, recien será un año, jeje, es uqe no le temas a los muchos pines, simplemente son mas puertos qeu puedas usar como mas te guste, y que ademas son pines para aplicaciones especiales en los PIC (si es que usas dicha aplicacion, sino seran entradas y salidas como tu quieras), aplicaciones que tienen su forma de programar, que si las revisas con mucho detalle veras qeu no son tan complicadas, aca hay muchos ejemplos y creo que en todos los lenguajes existentes. Yo me inicie con el 877a y me fue de maravilla, despues ver otros de la gama 16 veo que es muy sencillo adapatarse, y segun he leido por aca, conociendo los 16 tb será facil adaptarse a los 18 (estoy en eso, jeje); y bueno creo que cualquier 16 te servira para iniciarte, las unicas variantes en los pics son modulos que unos tienen y otros no, otros lo tienen mejorado, etc, porque creo yo, segun mi humilde opinión que son lo mismo, la forma de programarse es la misma, varian el ciertas cosillas, que ya la iras entendiendo, elige cualquier pic, qeu con cualquiera aca buscas y encuentras, y si no preguntas, que para eso estamos, jeje; pero no te olvides, primero buscas, jeje
espero haberte ayudado, suerte!!!
adios!!