amigo bienvenido al gran mundo de los pics, si notaras muchas diferencias con Arduino pero con el paso del tiempo y el uso hasta podrías hacer tu Arduino a como tu lo necesites la gran diferencia es que en Arduino ya viene todo como la manera de programar directo pero no es tan difícil el cambio, respecto al primer punto puedes buscar la hoja de datos del pic que vayas a usar como comenta el amigo dominus la hoja es como el pequeño manual del usuario hay tiene que cristales puedes poner y de hecho puedes configurar con un reloj interno hasta 8mhz y usar esos pines y bueno, con respecto al programador si puede ser directo o con el zif nada mas checa como esta el zif para que no lo conectes al revés y pueda quemarse pero ya de esos te puso imágenes el amigo, y con el ultimo punto c hay mucha info y tu ya sabes algo que es lo bueno y si existen muchos en c en basic y hasta en bloques como flowcode y niplesoft ya es cuestión de gustos, espero a ver apoyado en algo y cualquier cosa estamos para ayudar.