Hi everyone. Oh boy do I need some help here!

I've just purchased a PICkit1 Flash Starter Kit. I've loaded the MPLAB IDE software and the PICkit1 Classic program and been able to load and re-load the demo hex code.

So, time for me to program the 12F675 to turn a single LED on, oh deary me.At this point several questions arise.

1/ I notice that the PICKit demo program has two program files, one .ASM the other a 'C' program and also the Holy grail here an HEX output file. So question:

What program language do I start to learn Assembler code or C programming?

2/ I'd like for starters to write a program whereby I put 5v on input pin 4 and that makes an output pin 7 go +5v and lights an LED,no more complicated than that.

Can anyone point me in the right direction here?

All help really appreciated.

LEDave