ilk önce şu adrese girip pic programlama ve deneme kartı alıyorsun.
altaskitap.combu sayede öğrenirken yanlış bağlantı yüzünden eleman yakmazsın. yanlış bağlantı yüzünden "çalışmıyor lan bu" diye hevesin kırılmaz. bir de devamlı microcontrollerı sök tak uğraşmazsın.
progralamak için çeşitli yollar var
1) Assembly : Donanım bilgisi gerektirir, çalıştığın microcontroller'ın iç yapısını bilmen gerekir. Zerre programlama bilgin yoksa ağlarsın.
2) PIC Basic : En basit yollardan birisi budur, başlangıç için bunu tavsiye ederim.
3) PIC C : Assembly kadar zor olmayan, nispeten yüksek seviyeli bir dil.
4) Popüler olmayan diğer programlama dilleri : Yukarda saydıklarım dışında bir şeye bulaşma.
Önerim PIC Basic ile başla, ardından PIC C öğren, zaten assembly'e ihtiyacın olduğunda hissedersin, acele etmene gerek yok.
microcontroller olarak PIC 16F628 veya PIC16F877 öneririm, başlangıç için ikisi de ideal. ikincisi daha çok pine ve özelliği sahip, bence direkt 877 ile başla.
www.altaskitap.com'da programlama için kitaplar var, onlardan birisini seçebilirsin.