Learn C - Various books at the lib , and online
download
Microchip MPLAB IDE
Get a programmer Currently i use
pickit2 programmer, but it seems the
PICkit3 is maturing rapidly now to be the beast of a tool it was planned to be. Theyre about 40 - 70 $ depending on the package you get. Be sure to scroll down , you may wish to get just a programmer and get a seperate dev kit to learn on.
like the
low pin count usb kit (with courses to teach you)
Or even the
LPC kit with a PICkit2
There are other languages , companies to buy from, etc but I like the balance of good prices , and Excellent service I have found with Microchip.
Indeed you can also download the various stacks to fiddle with , if your a student with a proper school email you can order a chip sample and build your own board ,