The PICKIT2 or 3 is a programmer/debugger. some PICs my require a header(extra hardware) for debugging. But by selecting a 18F series PIC, you do not need header for debugging. The Arduino is programmer only. By using a PICKIT you are more free to do what ever you want. I do not think it matters which MCU vendor you select. But I think Microchip and the lowcost PICKIT programmer/debugger offer more for less regarding functionality and startup cost. Compered to say Atmel AVRI'm looking at the pic thatoneguy suggested -- it looks like there is a pickit3 now... is it preferable over pickit2? Why pic over arduino, or another microcontroller?
Is there a specific place you'd recommend buying a PICKit3? The couple of places I've looked have it in the $100+ rangeWell, a PICKit2, Sourceboost C, and a demo board with a PIC18F4550 is the ultimate "Chip that does interesting things". ($40 startup, $0.75-$5.00/IC afteward)
If you don't know C, try out a PICAxe on a PICAXE board. ($8)
I'd suggest the PICKit2, since you'll mostly be dealing with PIC16 and PIC18 devices.Is there a specific place you'd recommend buying a PICKit3? The couple of places I've looked have it in the $100+ range
by Jeff Child
by Dale Wilson
by Jake Hertz