puedes usar el mismo pickit de fuente, tiene una opcion para ello, sin embargo debes tener cuidado con sobrecargarlo, a pesar de que tiene proteccion no se si a la larga se jodera por cada cortocircuito que tenga.
Para programarlo/debuggearlo unicamente tienes que conectar VDD, VSS, MCLR, PGD y PGC, con esos 5 pines funciona, te recomiendo buscarte un pic con reloj interno, asi te ahorras tener que poner el cristal, buscate uno de la serie 18f*k* tienen reloj interno, y se puede usar con el PLL (multiplicador de frecuencia) asi podras tener mas o menos velocidad unicamente cambiando la configuracion. Como tu idea es aprender, tampoco necesitas que tu frecuencia sea perfecta, asiq el interno te ira bien.