WayneJ's video series on PIC programming
Downloading the .asm file, change it to PWM or non-PWM http://www.jamesfamilychristmas.com/prog1.swf.html
Using MPASMWIN software to create a .HEX file <------- Simplest method (great for beginners! ) http://www.jamesfamilychristmas.com/MPASM1.swf.html
Configure MPLAB v8.10 and build the .asm file to create a .HEX http://www.jamesfamilychristmas.com/prog2.swf.html
Program the PIC using MPLAB v8.10 http://www.jamesfamilychristmas.com/prog3.swf.html
Program the PIC using PicKit1 flash software and generated .HEX file. http://www.jamesfamilychristmas.com/prog4.swf.html