Riferimento: Che linguaggio scegliere?
premetto che anch'io a un principiante consiglierei di imparare prima il c# che il c++, in primis per la maggior semplicità, ma voglio fare alcune precisazioni su quello che è stato scritto in questo topic:
- il c# non è cosi utilizzato come linguaggio di sviluppo su xbox 360, anzi, dei giochi commerciali credo che nessuno sia scritto in c#, il c# (insieme a XNA) è utilizzato solo dai giochi indie in vendita sul market, mentre i giochi delle software house sono scritti in c++ e parti in assembly, il c# è troppo lento per essere utilizzato su un'hardware da console per ottenere risultati prestazionalmente decenti
- il c++ è praticamente sempre più veloce del c#, solo in alcuni casi particolari si può rilevare una superiorità del c#, ma nel complesso di un programma vero e proprio il c++, se utilizzato correttamente ovviamente, risulta più veloce
- infine MONO, è si un ottimo progetto, ma ha ancora troppi difetti per considerare il c# completamente cross-platform