C++ est un excellent langage pour apprendre, si vous avez le temps je vous conseille d'apprentissage pour ces raisons:
Il est encore largement utilisé.
C++ est la langue majoritairement utilisée pour la programmation de tous les ordinateurs et les consoles de jeux. Les systèmes de programmeurs toujours l'utiliser et il est encore utilisé dans certaines applications (plus de sont en C#, ces jours tout de même).
Les pointeurs!
Il va vous apprendre à utiliser des pointeurs. Les pointeurs peuvent vous sauver de la mémoire et améliorer la vitesse de votre programme, mais plus que tout, vous apprendrez un point de vue différent sur la façon d'écrire une application.
Gestion De La Mémoire
C# n'est pas de vous enseigner la façon de gérer la mémoire manuellement, c'est à dire:
Allouer de la mémoire en C++
MyClass *myObject = new MyClass();
Dealloc de la mémoire en C++
delete myObject;
Il va exploser dans votre visage
C'est une bonne chose vraiment (et probablement s'applique à mon point de vue sur les pointeurs). C++ peut être plus difficile à programmer, car vous avez besoin de gérer des pointeurs, la mémoire, l'écriture de modèles et de nombreuses autres raisons vraiment. Les messages d'erreur peuvent être assez mystérieux à la fois, mais tout cela fera de vous un beaucoup plus défensive programmeur et sachant que le C++ vous aidera à apprécier (ou pas) d'autres langues plus.
L'apprentissage de la STL peut être amusant. Je voudrais commencer par des vecteurs, listes, deques et itérateurs. Si jamais vous avez besoin de programmer un jeu / moteur de jeu comme l'OGRE et de courir sur un de ces, vous aurez certainement besoin d'apprendre comment cela fonctionne.
Il est multi Plate-forme
Lorsque l'offre d'emploi est pour vous un jour de travailler pour Nintendo, Sony ou Blizzard, rappelez-vous juste qu'ils écrivent des jeux en C++, C# parce que la Wii, la Playstation et le Mac ne fonctionne pas sur C#.
Je crois que l'apprentissage de C++ est quelque chose que chacun devrait faire si ils ont le temps, car il est un autre outil utile dans votre boîte à outils, vous allez probablement avoir besoin d'écrire dans votre carrière de toute façon, et la connaissance de l'un des plus populaires des langages de programmation ne fera de vous un meilleur programmeur.