Hallo,

das Easy PIC4 ICD ist wirklich super umfangreich.
Mit dieser EU kannst Du so ziemlich alle Grundlagen am PIC erarbeiten und der Preis für die Hardware ist 1A.

Außerdem unterstützt die eigene Software das In-Circuit debugging in Basic,Pascal und C. Die Qualität des Compilers ist jedoch Fraglich, aber man kann ja auch ander Software verwenden.
Achtung: Alles is Englisch!

Ich bin von diesem Board auf das PICKIT2 umgestiegen.
Es ist für eigene Entwicklungen besser geeignet.
Das PICKIT2 erfordert jedoch, das Du dir die Hardwareumgebung selbst bauen kannst, also am besten eigene Platinen herstellst.

Anfangen solltest Du mit Assembler, denn die höhere Programmiersprache kann es (z.B bei Timingproblemen) erforderlich machen, dass Du Programmcode in Assembler einbauen musst. Ausserdem lernst Du so das Innenleben der Hardware besser kennen. Wenn Die Grundlagen in Assembler stehen, ist ein Umsteigen auf eine höhere Programmiersprache immer noch möglich.