Hangi yazılım diline nasıl başlayacağınızı düşünmeden önce ileride yazılımın hangi alanında çalışmak istediğinize karar verin önce. Web mi geliştirmek istiyorsunuz, mobil uygulamalar mı geliştirmek istiyorsunuz, işletim sistemleri mi geliştirmek istiyorsunuz, oyun mu geliştirmek istiyorsunuz vs. vs. Zaten bunlardan birini seçtiğiniz zaman onun gerektirdiği yazılım diline sıfırdan başlamanız gerekecek. Örneğin ben ilk yazılıma heves ettiğim zamanlar hedefim yoktu rastgele yazılım dillerini kurcalıyordum C, JS gibi diller öğrenmeye çalışıyordum. Sonrasında ise oyun geliştirici olmak istedim bayağı heves ettim ve oyun geliştirme için gerekli olan C# dilini öğrenmeye başladım böylelikle hala oyun geliştirmekte ve C# bilgimi geliştirmekteyim. Bugün hala bazen "keşke o C ve JS öğrenmeye çalıştıgım zamanlar vaktimi C#'a ayırsaydım" diyorum.