What are these "intelligent garden lights" supposed to do?
Programming the PIC... simplified explanation, you'd enter the code into your PC, compile it using a C compiler, generate a HEX file, then use a programmer (like a PICkit 2) to download the binary code into the PIC's EEPROM.