PIC is a popular industry level microcontroller from Microchip. It is commonly used in industries and various other products and designs. A PIC microcontroller can be easily programmed by MPLABX software using XC8 compiler both of which are free to download and use.
If you are looking for a Development Board to learn PIC, then this PIC development board would be the right choice for you. It supports all 18F PIC series but commonly used with PIC18F45520 or PIC16F877A since they are beginner friendly microcontrollers. The Board packs in a lot of features like, on board voltage regulators, 7-Segment displays, Buzzer, push button, potentiometers and LEDs are testing. It also provides slots to connect Temperature sensor, Bluetooth Module, LCD module, Motor Driver etc..
The IC can also be programmed on board without removing using ICSP through pickit 2 or pickit 3.