you'll need to grab a free copy of
MPLab from
www.microchip.comyou will also want to consult the documentation for how to upgrade your programmer to the lastest firmware revision... I think MPLAB does this for you, but I'm not 100% sure ... as I've never worked with the ICD2
from there, you can either start learning Microchip assembler (free) right in MPLAb or you can try out some of the free-samples of BASIC compilers available for the PIC
There's
www.picbasic.org for the software I use, Proton Basic ... there's also a Russian company with a very popular BASIC found here -->
http://www.mikroelektronika.co.yu/english/product/compilers/compilers.htmBoth provide a freebie version to get you hooked with the hope you'll upgrade to the full version.
I'm not sure what chips are supported by the freebie version of Mikro Basic, I know proton will support the 12f675, but not the larger 12f683 :/
anyway you choose I'll try my best to help