Ein shchönes hallo an alle!!

im rahmen meines matura projektes muss ich herausfinden wie die programmierung von pic geht!!
werde den pic16f877 nehmen und würde gerne wissen mit welcher sprache und wie die programmierung geht. wo bekomme ich informationen??
kann mir jemand bitte weiterhelfen???

lg benni