Bence sorun nasıl baslayacagini bilmemek degil; nasıl devam edecegini bilmemek. Insanlar sana yine tavsiye vereceklerdir fakat senin 4. defa yarida birakmayacagini nereden bilecegiz?
Demem o ki, tavsiyeler alacaksin fakat surdurulebilir sekilde calismak, basladigin isi bitirebilmek nasıl yazilim ogreneceginden daha kiymetli. Bugün JS i birakirsin yarin okulu birakirsin.
Eger muhendis olarak yapacaksan gerekli ıngilizce matematik Background'undan sonra programlama ogrenmelisin, JS ile de yaparsin bunu Ruby ile de yaparsin fark etmez. Cunku bir muhendis icin gelistirdigi yazilmin bilgisayarda nasıl calistigi, Memory de nasıl tutuldugu, nasıl optimize edildigi gibi unsurlar onemlidir. Programlama dilindeki if-else-break-yield
vs gibi unsurlar sadece syntax i ifade eder. Bir kere ogrenir gecersin.
Eger yaptigin ise ek olarak yapacaksan, o kadar formal ogrenmene gerek yok. Daha workshop tarzi yuzeysel sekilde ogrenmen gerekiyor. Ornegin data analizi yapacaksan temel SQL, Python'ya da r gibi istatistiksel hesaplamayi rahatça yapabilecegin diller ya da Power bir gibi endustride kullanilan toollari ogrenmen gerek.
Surekliligini saglamak icin tavsiye vermeden once, surekliligini bozan seyi bilmek gerek. Havuzu suyla doldurmadan once nereden kacak verdigini anlamamiz gerek. Yoksa sabaha kadar soyle doldur boyle daha hizli dolar diye konussak bos.