What is needed for basic PIC programming?
I would say that you lose your PICs in the basement. They are "C" devices and do not have Flash. This means that they may be erasable by UV (Quartz Window) or totally non-erasable OTP devices.

You should start with some new generation PIC microcontrollers which require less elaborate setup than the older series.

Here is a PIC tutorial to get you started.

To program new generation PIC you would minimally need:


MPLABX environment setup on a machine (Windows or Linux)

A PICKIT3 to program and debug your PIC

A Breadboard to experiment

A basic 5V or  3.3V power supply



You may not need crystals and caps as most of the ne generation PICs come with an internal oscillator.