Apprendre à programmer peut être difficile pour beaucoup, même avec des langages de programmation relativement faciles. Alors que Java est plus facile à démarrer (où nous avons de nombreux articles ici à MakeUseOf pour Java ainsi que les langages de script Internet et décider lequel apprendre quel langage de programmation pour apprendre - Programmation Web Quel langage de programmation pour apprendre - Programmation Web Aujourd'hui nous Je vais jeter un oeil aux différents langages de programmation web qui alimentent Internet.C'est la quatrième partie d'une série de programmation pour débutants.En partie 1, nous avons appris la base de ... Lire la suite), C ++ ne peut pas être.
Cependant, ceux qui ont une certaine expérience de la programmation trouveront l'apprentissage C ++ moins difficile que les débutants, bien qu'il y ait beaucoup de bons sites Web pour vous enseigner.
Pourquoi apprendre le C ++?
Pourquoi voudriez-vous apprendre le C ++? C'est un langage de programmation très puissant qui a fondamentalement une devise «faites confiance au programmeur». Bien que cette position augmente également le risque d'erreurs sans que le compilateur ne panique, cela donne au programmeur plus de flexibilité dans la façon dont il écrit réellement son code.
Pour cette raison, la plupart des programmes sont au moins partiellement écrits dans cette langue ou son cousin, C. Apprendre le C ++ est également bénéfique d'une autre manière - comme C ++ est très similaire à C, vous pouvez comprendre et (pour la plupart) coder en C ainsi que.
LearnCpp.com
LearnCpp est un excellent endroit pour les débutants et les programmeurs un peu expérimentés pour commencer avec C ++. L'auteur du site a très bien écrit, des tutoriels complets qui couvrent littéralement chaque leçon de base (comme l'installation d'un bon IDE, comme mon Geany préféré pour Linux Geany - Un éditeur de code léger pour Linux Geany - Un éditeur de code léger pour Linux Étonnamment, Linux n'offre pas beaucoup de bons IDE (Environnements de Développement Intégrés) Je crois que c'est parce que dans la journée la plupart des programmeurs Linux ont sorti le bon vieux Notepad (ou gedit dans ce cas), et ont commencé ... Read More) à quelques trucs assez avancés (tels que les derniers changements dans la révision de 2011 de C ++).
Parmi tous les sites que je liste ici, je recommande d'essayer celui-ci avant tous les autres. Les didacticiels suivent une voie très logique qui s'appuie sur les didacticiels précédents au fur et à mesure. De plus, après chaque leçon, l'auteur vous propose un quiz pour voir si vous avez compris la leçon, ce que je trouve fantastique.
CPlusPlus.com
CPlusPlus est un autre excellent site Web pour apprendre le C ++. Bien que ce site ait aussi quelques tutoriels, il vaut mieux l'utiliser comme référence. Il y a une multitude de concepts de programmation que vous pouvez rechercher, ce qui est très utile lorsque vous voulez utiliser une certaine technique mais que vous êtes bloqué.
Ce site n'est peut-être pas le meilleur pour les débutants, car sa nature référentielle implique qu'il inclut plus de jargon que LearnCpp.com. Cependant, l'information contenue sur le site est toujours très bonne et devrait être utilisée aussi longtemps que vous comprenez ce qu'il dit.
Cprogramming.com
Dans le cas où les deux premiers sites Web ne sont pas votre tasse de thé pour une raison quelconque, peut-être que vous aurez un peu plus de chance avec Cprogramming.com. Ce site comprend également un tutoriel bien écrit et d'autres goodies que vous pouvez certainement utiliser. Je préfère simplement LearnCpp.com parce que je trouve les tutoriels sur ce site un peu plus faciles à comprendre, et il est plus facile de naviguer entre les cours car ils sont plus organisés (encore une fois, mon avis). Cependant, votre opinion peut ne pas être la même que la mienne, alors si cela fonctionne mieux pour vous, utilisez-le!
La bonne chose à propos de Cprogramming.com est le fait qu'il comprend à la fois des tutoriels pour C ++ ainsi que C, de sorte que vous pouvez apprendre les deux langues grâce à des tutoriels écrits par le même auteur. C'est très bien pour dessiner des comparaisons entre les deux langues, et si vous avez trouvé l'apprentissage C ++ plus facile avec ce site, il sera probablement aussi facile avec le tutoriel C.
Conclusion
Avec un peu de chance, armé de ces trois sites, vous pourrez vous familiariser avec le C / C ++ et commencer à écrire vos propres programmes. Rappelez-vous simplement que, dès le départ, la fonctionnalité devrait être prioritaire par rapport à l'apparence, alors ne vous sentez pas comme si votre programme ne valait rien s'il ne possédait pas d'interface graphique. Les algorithmes et autres codages sont ce qui fait qu'un programme fait ce qu'il est censé faire, et si cela fonctionne, alors c'est génial! Mission accomplie!
Dites-nous quels sites vous préférez dans les commentaires ci-dessous.
Crédit d'image: arrière-plan Internet avec code binaire via Shutterstock