Hi Enrico,
Dine spørgsmål vil få mange forskellige svar - heres mine synspunkter --
En god start er altid Pickit2 Degugger kit fra Microchip.
Det vil få dig i gang, men på lang sigt vil behovet for ekstra kredsløb tilføje den som et lcd -
det kan gøres med breadboards eller PCB - netop afhænger hvor meget hardware bygning du ønsker at gøre.
Den JuneBug er en lignende programmør med flere funktioner og mere designet til let at tilføje ting til, og er godt understøttet af Bill fra BlueRoom.
Du kan købe store boards ligesom Mikroe EasyPic vifte men du er virkelig betale for en masse kontakter og lysdioder du ikke er sandsynligt at bruge - plus dens høje software er dedikeret til deres hardware.
Alle ovennævnte er USB-baseret, men uanset hvad du gå for sikre, at det er en Thats ordentligt støttet i form af hardware og software.
Mit eget valg var den grundlæggende Pickit2 programmør og opbygget min egen lille udvikling bord da jeg gik langs.
Selv hvis du tænker på C, de fleste vil foreslå at du starter med samlevirksomhed - det giver dig en bedre forståelse af chips funktioner.
Du siger det 16F84 chip - som har en masse af webbaserede eksempler, men er meget forældede - have et kig på Nigels tutorial som er en Assember naturligvis med hardware design.
http://www.winpicprog.co.uk/pic_tutorial.htmHTH