Programming MICROCHIP PIC® microcontrollers is an easy 3 steps process:
Figure: Development tools and cycle.
Different tools involved in the microcontroller development cycle. To begin programming and building PIC microcontroller based projects you will need:
You can watch a quick video-tutorial on how to create, build and assemble your project in the following video
MPLAB Integrated Development Environment (IDE) is a FREE, integrated toolset for the development of embedded applications employing Microchip's PIC® and dsPIC® microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows®, is easy to use and includes a host of free software components for fast application development and super-charged debugging.
MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third party software and hardware development tools. Moving between tools is a snap, and upgrading from the free software simulator to hardware debug and programming tools is done in a flash because MPLAB IDE has the same user interface for all tools.
Some of the MPLAB IDE features include:
source : www.microchip.com