...20P bedeutet max. Frequenz des Prozessors 20MHz...04P entsprechend 4MHz.

Du kannst eine Queldatei (Meinprogramm.asm) mit einem Textverarbeitungsprogramm (Editor, WordPad, u.ä.) schreiben und danach assemblieren spezifisch für Deine Programmiersprache (wie kalledom schon erklärt hat). Und die hex. Datei (Meiprogramm.hex) kannst Du dann mit IC-Prog in den PIC brennen.

Am besten bestell Dir Quarze und keine Keramikresonatoren. Zum Quarz gehören noch 2 Keramikkondensatoren um 30pF. Und die Betriebspannung muss mit einem Vielschicht Keramikkondensator um 100nF entkopellt werden. Je nach dem was Du mit dem PIC realisieren Werdest, kannst Du noch ein Netzteil mit stabiliesierter Spannung +5V brauchen.

Viel Spass mit PICs!