Yes, you'll need a programmer. Fortunately the PIC16F84A is a very popular part in the hobbyist commununity and there are several low-cost programmer kits out there. You will also need the code assembler from Microchip called MPASM. They give it away on their web site.