Mantik onemli arkadasin dedigi gibi aklinizda problemi su gibi cozmeniz lazim ilk daha sonra yazmaniz lazim algoritma onemli.
Baslangic için Python ogrenebilirsin yapay zekaya vs. ilgi duyuyorsan, Java, C dili biraz zordur baslangic için, CS50X kursu ile baslarsaniz yuzeysel olarak anlatiyor...