Ayrıntılara girer isek bu işten kimse cıkamaz ve bu soruyu cok düşünen biri olarak kafayı bile sıyırırsın. Bilindik bir soru vardır ne yapmak istiyorsun ? ilk önce bunu belirle Oyunmu ? , Web sitesimi , Mobil bir uygulamamı ? bunu belirle daha sonra buna en uygun nedir ?
Örneğin Oyun için = C++ , C# , Java Script , Python
Web = PHP , Python
Android = C#(XAMARİN) , Java
gibi bir cok ek secenek vere biliriz ama genel olarak alanını belirledikten sonra herhangi birine başka avantajları vs girer isen dediğim gibi cıkamazsın.
C++ ve C# Gelir ise C# Microsoft ürünüdür ve DotNet ailesindendir. DotNet ailesi ASP.NET , VB.NET , C# , Xamarin ve bir kaç ufak cocuktan oluşmaktadır ve Visual Studio kullanılarak geliştirilir öğrenmesi kolay ama Özgür diyemeyiz Geliştirir ve Yazılımları Kullanır iken Microsoft ürünleri kullanmak zorunda gibi bir şeysiniz 3D uygulama geliştirme olanağı yoktur ve Genel olarak orta düzey kurumsal firmalar kullanır Muhasebe Programları , E-ticaret uygulamalı ve mobil uygulamalar gibi.
C++ ise C Temelli olgunlaşmış bir dildir. 3D ve Karmaşık yapılarda altarnatif olmayan bir dil diye biliriz. Genel Olarak Oyun , Server , İşletim sistemi ve Sunucu tabanlı projelerde kullanılır.
Net bir cevap vermek gerekir ise Her dilde istisnasız her şey yapılır ama uygun olan ile yazılmasıdır bu yüzden yazılıma ilk başlar iken bu dil iyi bu kötü fanatiklik yapar iseniz aylarınız gider ve bir şey öğrenemezsiniz bir dile başlayın gerisi gelir. :)