Que tal Hale-Bopp,
Bienvenido al foro. Pues lo primero es el programador, que de mi parte te recomiendo adquirir el pickit 4 ($60USD), aunque existen las versiones anteriores pickit2 y pickit3 en sus versiones clones muy económicos, pero estarás limitado a no poder programar los microcontroladores pic de nueva generación, a menos que adquieras un software externo que se llama pickit plus.
http://www.pickitplus.co.uk/Typesetter/Otr opción más económica y original es el programamdor llamado MPLAB SNAP que cuesta solo $25 USD y también es fabricado por Microchip:
https://www.microchipdirect.com/product/PG164100?dfw_tracker=64197-PG164100&gclid=EAIaIQobChMI2sDf8b6z6QIVDTiGCh2XJgHbEAQYASABEgLx1vD_BwEAhora por el lado del software obviamente usarías el MPLAB X, este es el entorno oficial de Microchip, además de que es gratuito. Este te permite programar el PIC en lenguaje Ensamblador.
www.microchip.comSi lo que quieres es programar en C, entonces ya tienes varias opciones:
1) XC8 C compiler de Microchip. Existen varias opciones de compra
www.microchip.com2) C compiler de CCS. Más económico que el anterior, este tiene su propio IDE y hay varias opciones, pero la recomendad es PCWH ($500 USD)
www.ccsinfo.con3) MikroC de Mikroelkctronika, Más económico que el anterior (alrededor de $250 USD)
www.mikroe.com4) SDCC. Este es gratuito, pero requiere un poco de esfuerzo hecharlo andar, ya que necesita el GNU PIC Utilities y un IDE como el CodeBlocks.
http://wiki.codeblocks.org/index.php/Using_the_Code::Blocks_IDE_with_SDCC_on_PIC_MCUs5)He encontrado otra opción gratuita de un compilador C para PIC. Esta no la conozco y nunca la he usado SourceBoost C compiler
http://www.sourceboost.com/CommonDownload.htmlAhora que si lo que quieres es programar usando Basic, también tiene algunas opciones:
1)PIC Basic Pro (PBP). Una versión profesional y muy estable de Basic para programar PIC ($270 USD)
www.melabs.com2) Proton compiler. También una versión profesional muy estable de Basic (Precio normal es de £150.00, pero actualmente lo están ofreciendo a mitad de precio. Solo £75.00)
www.protonbasic.co.uk3)MikroBasic. Un compilador Basic muy usado y conocido ($250 USD)
www.mikroe.com4) Great Cow Basic. Compilador Basic gratuito para microcontrolares PIC y AVR. Este es un compilador muy bueno que lo recomiendo si es que no cuentas con recursos.
http://gcbasic.sourceforge.net/Typesetter/index.php/Homesaludos,
elreypic.