Programlamada dil öğrenme konusunu çok yanlış anlıyorsunuz. Ama şaşırmıyorum, çünkü programlamaya dair hiçbir fikri olmayan veya yeni başlayan herkesin yaşadığı bir problem bu.
"Hangi dili öğreneyim?" Bu soru çok yanlış. Zamanla tecrübe kazandıkça neden böyle dendiğini anlayacaksınız. Doğrusu, "Ben ne yapmak istiyorum?" olacak. Diller burada sadece bir araç. Sizin önce hangi alana yoğunlaşacağınıza karar vermeniz gerek.
Oyun mu programlayacaksın mesela? Başlangıçta 2-3 seçeneğin var. Unity motoru veya Unreal motoru diyelim. Unity'yi seçtiysen C#; Unreal'i seçtiysen C++ bitti bu kadar.
Windows Masaüstü uygulamaları mı yapacaksın? C# veya Visual Basic (Visual Basic bitti gibi artık).
Android'e uygulama yapacaksanız mesela; JAVA, Dart (Flutter framework'ü ile), JavaScript (React Native framework'ü ile), Kotlin.
iOS'a uygulama yapacaksanız mesela; Swift, React Native (JS'nin bir framework'üdür.)
Veri işleme, veri analizi, veri çekme kısaca veri konusunda (geleceğimizin önemli konularından biri) Python da 1 numara.
Veya web tasarım/programlama mı yapmak istiyorsun? Burada da özel olarak hangi alana yönelik ne tür siteler yapacağına karar verip. ASP.Net, PHP, Javascript, TypeScript vs gibi diller arasından seçim yapacaksınız. Tabi burada front-end ve back-end kavramları ve framework kavramları da devreye giriyor. Framework konusunda da Angular, Laravel, C#, VİSUBu konuda aklınızdaki fikirlere, hedeflere göre detaylı araştırma yapıp karar vermelisiniz. Front-end; kısaca sitenin görünen yüzünü temsil eder. Back-end de sitenin sunucu ve çalıştırma kısmıyla ilgili bölüm. İkisi de ayrı ayrı kodlanabilmekte. Hatta sektörde her ikisini yapanlar ayrı ayrıdır. Aynı anda ikisini yapanlar da var.
"Hangi dili öğreneyim?" Bu soru çok yanlış. Zamanla tecrübe kazandıkça neden böyle dendiğini anlayacaksınız. Doğrusu, "Ben ne yapmak istiyorum?" olacak. Diller burada sadece bir araç. Sizin önce hangi alana yoğunlaşacağınıza karar vermeniz gerek.
Oyun mu programlayacaksın mesela? Başlangıçta 2-3 seçeneğin var. Unity motoru veya Unreal motoru diyelim. Unity'yi seçtiysen C#; Unreal'i seçtiysen C++ bitti bu kadar.
Windows Masaüstü uygulamaları mı yapacaksın? C# veya Visual Basic (Visual Basic bitti gibi artık).
Android'e uygulama yapacaksanız mesela; JAVA, Dart (Flutter framework'ü ile), JavaScript (React Native framework'ü ile), Kotlin.
iOS'a uygulama yapacaksanız mesela; Swift, React Native (JS'nin bir framework'üdür.)
Veri işleme, veri analizi, veri çekme kısaca veri konusunda (geleceğimizin önemli konularından biri) Python da 1 numara.
Veya web tasarım/programlama mı yapmak istiyorsun? Burada da özel olarak hangi alana yönelik ne tür siteler yapacağına karar verip. ASP.Net, PHP, Javascript, TypeScript vs gibi diller arasından seçim yapacaksınız. Tabi burada front-end ve back-end kavramları ve framework kavramları da devreye giriyor. Framework konusunda da Angular, Laravel, C#, VİSUBu konuda aklınızdaki fikirlere, hedeflere göre detaylı araştırma yapıp karar vermelisiniz. Front-end; kısaca sitenin görünen yüzünü temsil eder. Back-end de sitenin sunucu ve çalıştırma kısmıyla ilgili bölüm. İkisi de ayrı ayrı kodlanabilmekte. Hatta sektörde her ikisini yapanlar ayrı ayrıdır. Aynı anda ikisini yapanlar da var.
Son düzenleme: