Hic gec degil, ben universitedeyken hayatinda hic programlama yapmamis 20-22 yasinda insanlar vardi, simdi hepsi iyi yerlerde calisiyorlar.
Bu iste insanlar hemen buyuk hayallerle baslarlar, yok isletim sistemi yapicam, yok hacker olacagim, yok Google yok Microsoft. Ilk yapacagi oyunun buyuk sukse yapacagini sananlar, ilk yazdigi uygulamanin dunyayi degistirecegini sananlar, hepsi bu grupta olur. Hayaller boyleyken oturup command line programlari yazmak kesmez, hemen sonuca gitmek isterler, sonra da vazgecerler. Ben universitede ders de verdim, genelde ogrencilerin sordugu sorular "ne zaman grafikli bir seyler yapacagiz" seklinde oluyordu ilk baslarda. Hayallerindeki dunya ile baslangicta yaptigin ortusmuyor.
O yuzden azimli, kararli sekilde ogrene ogrene gidersen gayet de bir seyler basaririsin. Okulunu okumana da gerek yok ortaya guzel isler koymak icin. Ama bazi kapilar okulsuz sana hic bir zaman acilmaz.
Herhangi bir dille baslanabilir, yeni baslayan icin hepsi ayni. Tiobe index'ten bak sec bir dil. Burada atip tutarlar X ile basla Y ile daha iyi ogrenilir seklinde. Hepsinin avantaji, dez avantaji vardir ama henuz bunlarin oldugunu dahi idrak edemeyecek seviyededir baslangic ogrencisi. Ayrica aklindan cikarma, dil ogrenmiyorsun, programlama ogreniyorsun. Dil sadece bilgisayara "sunu yap, bunu getir" dedigin bir arac, otesi degil.
Kac ayda ogrenebilecegin sorusu da cok muglak, kimse bilemez bunu. Araba surmeyi kac ayda ogrenirim gibi bir sey bu. "Ogrenmek" ten kastin arabanin gitmesiyse 1-2 ayda kaparsin. Ama babanin yaninda misil misil uyuyabilecegi sekilde araba surmek ise mesele 5-10 sene ekmek yemek gerek. : )