Hallo Patte,

ich nutze MPLAB, ist von Microchip und kann dort kostenlos heruntergeladen werden. Damit kann man Assemblerprogramme erstellen und debuggen. Das HEX-File kannst Du dann mit dem Brenner in den PIC brennen (Ich würde auch den Brenner5 empfehlen).
Für den Anfang ist's ganz gut, wenn Du dann etwas größeres machen willst, wirst gleich erkennen, dass C _viel_ Aufwand spart.
Als Dokumentation habe ich das "Mid-range Manual" von Microchip + das Datenblatt zum zugehörigen PIC genommen. Hilfreich sind auch die zahlreichen App-Notes bei Microchip (Englisch).

Grüße
Mairo