Oncelikle ben Node.js (JS/TS) ile gecimimi sagliyorum. Benim son birkac senedir gordugum, Turkiye'de Node.js ve Django'nun, .NET ve PHP'ye gore daha az is ilani oldugu. Olanak degil, ilan. Yoksa buyuk/kucuk bir suru firma var ozellikle Node.js kullanan.
Soyle de bir gercek var; biriyle yaptigin seyi digeriyle de hemen hemen yaparsin. Secimini yaparken, daha cok is olanaklarina bakmalisin ve yapacagin isin ornek ve destegi hangisinde daha fazla ise onu secmelisin. Ornegin yapay zeka ile ugrasacaksan, Python tarafinda bilinen cok guzel kutuphaneler var. Tekrarliyorum; digerleri ile de yaparsin yapay zeka ile ilgili gelistirme, fakat olay arastirma yaparken bulacagin destek.
Yani bir alan/gelistirme konusu secip, en hizli hangi dil/framework/kutuphane/ortam vs. ile yaparsin onu belirlemen lazim. Bir olayi kavradiktan sonra kod kalitesi zamanla artacaktir. Baslarda yamuk yumuk kod yazarim diye dusunme. Onemli olan; yapacagin isin/olayin mantigini anlamak.
"Isim bu degil kardesim, ne anlatiyorsun? Bana oneri ver sadece." diyorsan, Node.js onerecegim. Cunku sadece JavaScript dilini kullanarak, baska programlama dilini kullanmadan hem front-end, hem de back-end tarafini kodlayabilirsin.