Hallo Smokey,
da kann ich PICture nur beipflichten; mein Weg war ähnlich: 8080 - Z80 - Z8000 - SAB80C166 - PIC16F877, alles in Assembler.
Den PIC habe ich begonnen mit PicStart, dann MPLAB (MPASM) + ICD und zuletzt die neueste MPLAB-Version mit dem ICD2 (schw....teuer).
Geholfen hat mir neben Microchip und Sprut auch http://www.fernando-heitor.de/picforum/index.php. Mittlerweile habe ich eigene Beispiele und Fehler-Checklisten: http://www.domnick-elektronik.de/elek.htm.
PS: englisch ist für mich ein Problem, aber es geht.