Ben mobil uygulama geliştireceğim diyorsanız :
iOS --> Objective-C
Android --> Java
Windows Mobile --> .NET ile kullanılabilen bir dil (Visual C++, Visual C#, VB,F#...)
Masaüstü uygulama geliştireceğim diyorsanız :
Uygulamanız Windows üzerinde çalışacaksa
.NET kullanan dil (Visual C#, Visual F#, Visual C++, Visual Basic)[C# önerilir]
Uygulamanızın tüm ortamlarda çalışmasını istiyorsanız (Mac, Windows, Linux...)
Java (Önerilir)
Python
C++
Oyun geliştireceğim diyorsanız :
Lua (Önerilir)[Hem mesaüstü hem de mobil pek çok ortamda kullanılabiliyor.]
C# (Windows altında XNA Game Studio ile iyi işler çıkartılabiliyor.)
C (OpenGL gibi temel grafik kütüphaneleri ile uğraşacaksanız gerekli)
Elektronik cihazlara hükmedeceğim, donanımın derinliklerine ineceğim diyorsanız :
C
Assembly (Başlangıç için hiç gerek yok.)
Yapay zeka ile uğraşacağım, zeki sistemler yapacağım diyorsanız :
Haskell
Prolog
Scala
Benim işim web diyorsanız :
Front-end için : (Kullanıcı ile etkileşime giren kısım, görsel kısım da denilebilir)
HTML(Programlama dili değil, işaretleme dilidir)
CSS
JavaScript (İstemci taraflı programlamanın can alıcı noktasıdır.)
JS üzerinde ilerlendikten sonra CoffeeScript’e de bakılabilir.
Back-end için : (Sunucu tarafı)
PHP
ASP.NET + C#
Kolayca geliştirilebilir, kolay dağıtılabilir uygulamalar geliştirmek mi istiyorsunuz?
Ruby (Ruby on Rails isminde şahane bir framework var)
Python (Django framework’ü ile birlikte)
JavaScript (Günümüzün yükselen gözdesi : Node.js isimli web framework’ü var.)
Scala (Play! Framework ve Lift)
Taş gibi, sapasağlam uygulamalar istiyorsanız :
Java (JavaEE isimli kavram bu yüzden var.)
ASP.NET (Burada bulunması tartışılabilir.
Not:Alıntıdır
Hangi Programlama Dili ? \ KiÅŸisel GeliÅŸim / Psikoloji > Cyber-Warrior.Org