Programming PIC 16F877! Please help!

Hello,

I’m building MidiBox Plus 16 (my first midibox project). I came to the step then I need to program the chip.

Can anyone suggest what firmware should I burn into it and where can I get it?

Thanks beforehand.