Tu vois bien, certains projets te paraissent mal codés, tout simplement parce qu'en C++ ça arrive trop facilement d'écrire quelque chose qui te paraîtra nickel mais moche pour un autre.
Après le C# pour débuter... mouais je suis pas convaincu. Mais pour qqn ayant déjà fait du C/C++ oui, car il permet de garder les habitudes et la puissance de celui-ci tout en simplifiant infiniment le développement.
Sinon il lui reste le choix de C++ + Qt en effet. Je ne peux pas dire à quel point c'est bien ou pas, c'est en tous cas moins "standard" donc probablement moins académique, mais ça sera difficilement pire que le C++
