ROBOTC is a complete IDE for programming VEX Robotics microcontrollers.
The ControlCenter software provides a graphical user interface
PICkit1 Starter Kit is a low-cost development kit with an easy-to-use interface