Ben kesinlikle backend dili olarak C# tavsiye ederim neden mi ? Hem güncel günümüz teknolojilerine yatkın hem masaüstü-web-mobile ( cross platform ile wp-ios-android ) kodlayabiliyorsun birde netcore ile linux macOS ve windows ortamında geliştirebiliyorsun. Fakat her halükarda hangi dili seçersen seç frontend kısmında da bilgin olmalı o yüzden html css ve javascript te öğrenmelisin. Çünkü Masaüstü dışında diğer platformlarda ihtiyaç duyacaksın.