Bu konuda hangi alan için hangi programlama dillerini bilmelisiniz hakkında bazı görüşlerimi ifade ettim. Eğer yanlış bilgi verdiğim bir yer olursa affola.
1) Mobil uygulama geliştirme
-Java
-Kotlin (Java üzerinde, JetBrains firması tarafından geliştirilmiş bir dildir. Java'dan daha hızlı olduğu için Java'ya göre daha çok rağbet görmektedir.)
-Flutter (cross-platform)
-Swift
-C# (Xamarin ile)
-JavaScript (React Native ile)
2) Oyun geliştirme
-C#
-C++
-C (Çok fazla önerilmez ve tercih edilmez)
-Java
-Python
-JavaScript (Web alanı içindir. Bazı framework'ler ile ister mobile ister masaüstüne çevrilebilir.)
3) Masaüstü uygulama geliştirme
-C#
-C++
-C
-Java
-Python (Önerilmez ve tercih edilmez)
-JavaScript (Electron.JS ile)
-Flutter (cross-platform)
4) Web geliştirme
-C# - ASP.NET ikilisi (Kısaca .NET Framework)
-PHP
-JavaScript (Vanilla yani yalın olarak web için kullanılır. Üstteki alanlar bazı framework'ler ile mümkün oluyor.)
-HTML & CSS (Programlama dili değil işaretleme dilidirler. HTML ile web sayfasının temeli atılır, CSS ile şekil/düzen verilir.)
-Python (Django ile)
-Ruby (Normalde gelişmiş bir dil. Ruby'yi daha kolay hale getiren Ruby on Rails framework'ü daha çok kullanılıyor.)
NOT: Web geliştirme listesinde bahsettiğim PHP, Ruby on Rails, ASP.NET, JavaScript gibi diller için HTML ve CSS bilinmesi gerekiyor.