Hangi dille basladiginin bir onemi yok. Cunku GPL dillerin hepsi benzer, dili degil programlamayi ogrenirsin. Birini ogrenince farkli dil ve paradigmalari kendiliginden merak edip hizlica kavrarsin.
Kendine alan belirlemek zorunda da degilsin. Baslangicta bunu tavsiye edenleri goruyorum; alakasi yok. Once genel programlama bilgisi ( algorithm, data-structure vs ) olusturduktan sonra ilgini ceken sektor ya da firmalara gore bu karari verirsin. Hic bilmeyen kisi alan da secemez, zaten sececegin alana yonelik calisma da yapamazsin sifir bilgiyle.
Eger meslek olarak yapacaksan matematik ve Ingilizce ogrenmelisin oncesinde. Yazilim gelistirme bir muhendislik disiplinidir ve alt yapin eksikse bunu yuksek seviyede profesyonel bicimde yapamazsin.
Eger yasin kucukse ( < 18 ) universite okumalisin.
Eger yasin buyukse acele Ingilizce ogrenip kendine iyi kotu bir portfolyo olusturup universite sarti kosmayan is ilanlarini takip etmeli ya da freelance projelere yogunlasmalisin.
Eger hobi amacli "neymis bu programlama?" diye ogreneceksen eglendigin muddetce ne ogrenip ne gelistirdiginin bir onemi yok. Hosuna giden neyse o.