Alan secmekle kafani yormana gerek yok. Genel programlama, algoritma, veri yapilari becerilerini gelistir.
Uzerinde ugrasmakta zevk aldigin hede neyse onunla alakali dil ve framework'leri kullanarak proje uret; o alandaki diger projelerin kodlarini oku, diger insanlar neyi nasil yapmislar ogren ve kendi cozumlerinle bunu karsilastir.
Ingilizce sart, bilmiyorsan once onu ogrenmelisin. Muhendis olacaksan matematik de sart, zira her CS konsepti matematiksel bir yapinin ustune kuruludur.
Nasil X yapilir, nasil Y yapilir tarzi videolar yuzeysel bilgi verir, hizlica nasil yapildigini gorursun ( ogrenirsin diyemiyorum ) ama alt yapi eksik kalir.
Belirli bir seviyeye gelince zaten hangi alana yonelecegini bilirsin , cunku neyi sevip neyi sevmedigin netlesir. Ayrica alan secimi uzerine yapismaz, zaman gelir farkli alanlara da kayarsin kariyerin boyunca.