Les collections

11 ressources gratuites pour apprendre la programmation C / C ++

11 ressources gratuites pour apprendre la programmation C / C ++

C / C ++ a été déclaré «mort» un million de fois au fil des ans alors que Java et Python continuent de gagner en popularité, mais le langage persiste. C'est l'un des langages de programmation les plus utilisés dans la plupart des domaines techniques, alimentant les systèmes backend que ces autres langages exécutent sur le front-end et est également intégré dans la programmation de presque toutes les machines et appareils électroniques disponibles. Qu'il s'agisse d'ingénierie, de programmation de jeux haut de gamme ou de robotique, C / C ++ est un must, c'est pourquoi nous avons compilé 11 ressources gratuites pour apprendre la programmation C / C ++ pour vous aider à démarrer.

Environnements de programmation C / C ++ gratuits

Ces ressources gratuites pour apprendre la programmation C / C ++ sont les outils essentiels que vous allez utiliser une fois que vous commencez à écrire sérieusement des programmes. Ce sont des environnements de développement intégrés (IDE) et c'est ce que les programmeurs utilisent presque toujours pour coder leurs programmes.

Ils rendent le travail de programmation beaucoup plus facile en intégrant l'éditeur de code, le compilateur et le gestionnaire de projet dans un seul utilitaire. Ils comportent tous une coloration syntaxique, une assistance au formatage, et ces IDE sont tous gratuits.

SoloLearn

SoloLearn est une ressource Web pour apprendre toutes sortes de langages de programmation, y compris C / C ++. C'est un excellent point de départ grâce aux didacticiels de SoloLearn et à Code Playground.

VOIR AUSSI: APPRENDRE À FAIRE DES ROBOTS SANS SAVOIR CODE

Cela vous permettra de coder C / C ++ dès maintenant sans avoir à vous soucier de l'apprentissage des éditeurs, des compilateurs, des CLI et de tous les autres types de choses amusantes et frustrantes que vous devrez naviguer à mesure que vous serez plus à l'aise avec le langage et sont prêts à écrire vos premiers programmes en C / C ++.

Code :: Blocs

Code :: Blocks est l'un des IDE open source les plus populaires. Il comprend la mise en évidence du code, il est open source et vous pouvez trouver une version de Code :: Blocks pour le système d'exploitation que vous utilisez.

Assurez-vous simplement que si vous décidez d'utiliser Code :: Blocks, vous téléchargez également un compilateur à utiliser avec lui. La configuration peut sembler un peu compliquée, mais il existe plus de didacticiels sur la façon d'installer Code :: Blocks que n'importe quel autre IDE, car Code :: Blocks est l'EDI standard que les collèges et les universités utilisent pour enseigner le C / C ++.

Communauté / code Microsoft Visual Studio

Probablement l'EDI le plus célèbre de tous, Microsoft Visual Studio (VSC) Community est la version gratuite de leur IDE de qualité professionnelle qui est le cheval de bataille du développement C / C ++ dans le monde entier. Il est hautement extensible, personnalisable et puissant.

Il ne fonctionne pas non plus avec d’autres IDE. Les projets démarrés dans VSC seront une douleur majeure à porter vers Code :: Blocks car il ajoute des fichiers à votre projet avec lesquels Code :: Blocks n'a aucune idée de quoi faire et si vous débutez, les choses deviendront très frustrantes. rapidement si vous essayez de vous déplacer entre ces deux IDE.

VSC n'est également disponible que pour les systèmes Windows, mais Visual Studio Code est produit pour les systèmes Linux et Mac OS, bien qu'il ne soit pas aussi robuste que VSC proprement dit.

Si Code :: Blocks n'est vraiment pas une option pour vous, VSC est une alternative, comprenez simplement que vous vous retrouverez enfermé dans un IDE ou l'autre pendant un certain temps jusqu'à ce que vous ayez une meilleure compréhension du langage et que vous puissiez commencer à vous déplacer entre les deux plus facilement.

Les ressources gratuites les plus essentielles pour l'apprentissage de la programmation C / C ++

Ce sont les ressources gratuites les plus essentielles pour apprendre la programmation C / C ++, et elles sont aussi utiles pour les débutants que pour les professionnels, vous voudrez donc les mettre en signet et vous y référer pendant que vous apprenez.

Dépassement de pile

Vous pouvez ou non être familier avec Stack Overflow. Si vous avez effectué n'importe quel type de programmation ou de script, vous êtes presque certain d'avoir fini sur Stack overflow à un moment donné et c'est l'une des ressources C / C ++ les plus essentielles pour les débutants.

Stack Overflow est l'endroit où vous allez lorsque quelque chose ne va pas que vous ne pouvez pas expliquer ou lorsque vous avez besoin de savoir comment faire quelque chose de très spécifique qui peut ne pas être expliqué dans un tutoriel, comme comment obtenir l'heure en millisecondes en fonction de l'ordinateur exécutant votre programme ou question similaire.

CPlusPlus

CPlusPlus.com est plus ou moins un sac à main d'informations C / C ++. Ils offrent d'excellents didacticiels sur le langage, fournissent une référence indispensable pour les informations sur les classes, les fonctions et les bibliothèques C / C ++, et plus encore. Ce site et Stack Overflow seront à peu près les deux sites que quiconque apprend le C / C ++ et les programmeurs professionnels sont assurés d'avoir mis en signet.

Tutoriels et références gratuits C / C ++

Ces sites sont d'excellentes ressources gratuites pour apprendre la programmation C / C ++ car ils vous guident tout au long du processus d'apprentissage du langage de votre première variable aux pointeurs partagés et au multithreading.

Didacticiels XOAX Video C / C ++

Les didacticiels vidéo C / C ++ de XOAX.net sont une bonne présentation visuelle des concepts de base du langage et présentent même quelques projets intéressants qui aident à étoffer les concepts que vous apprenez, afin que vous puissiez avoir une meilleure idée de ce que le point entier de tout est.

ApprendreCPP

LearnCPP est une série très complète de tutoriels qui couvrent les grands principes fondamentaux de la langue. Leurs didacticiels comportent des exemples de code et des quiz pour vérifier que vous comprenez le contenu traité.

Il n'y a pas grand chose à ajouter au-delà du fait que ce sont probablement les meilleurs tutoriels techniques de C / C ++ que vous allez trouver, même s'ils peuvent sembler intimidants s'il s'agit de votre premier langage de programmation. Ne vous inquiétez pas, vous vous y habituerez assez rapidement.

TutorialPoint

Une autre excellente série de tutoriels C ++, TutorialPoint et LearnCPP, vous emmènera du débutant au programmeur C / C ++ professionnel. Les didacticiels C / C ++ de TutorialPoint couvrent certains sujets avancés non couverts par LearnCPP. Par conséquent, même si vous préférez les didacticiels de LearnCPP, assurez-vous de toucher certains de ces sujets avancés afin de relever tout ce que vous avez peut-être manqué.

HappyCodings

Bien que non strictement essentiel, HappyCodings a beaucoup d'exemples de code de sujets plus avancés ainsi que des notions de base, c'est donc une ressource utile à parcourir pour voir ce qui peut être accompli - et comment - en utilisant le langage C / C ++.

Problèmes de pratique C / C ++ gratuits

En fin de compte, la seule façon d'apprendre à programmer en C / C ++ est de programmer en C / C ++. La différence entre ceux-ci et les autres ressources gratuites pour l'apprentissage de la programmation C / C ++ est que celles-ci nécessitent que vous ayez une solide maîtrise des bases. Si vous êtes assez avancé pour les opérations de fichiers et d'E / S, ceux-ci offrent des défis rapides à résoudre en utilisant vos compétences en programmation qui peuvent être complétées dans un ordre relativement court et sont une ressource inestimable pour apprendre à programmer en C / C ++ pour résoudre problèmes.

Projet Euler

ProjectEuler est une collection de défis de résolution de problèmes qui vous obligent à penser à la fois mathématiquement et par programme. C’est l’endroit idéal pour trouver des problèmes sur lesquels vous pouvez commencer à vous entraîner afin de vous préparer aux types de problèmes que vous serez appelé à résoudre dans votre carrière de programmeur C / C ++.

Google Code Jam

Comme Project Euler, Google Code Jam vous oblige à résoudre des problèmes en utilisant vos connaissances en mathématiques, en logique et en programmation informatique. Google organise chaque année des concours Code Jam et permet aux programmeurs de revenir en arrière et d'essayer de résoudre les anciens concours, même si vous ne pouvez pas gagner de points pour les résoudre.

Néanmoins, les archives de défis de Google Code Jam sont très appréciées et constituent une excellente pratique lorsque vous devez montrer vos compétences en programmation lors d'une interview. Il existe peu de ressources gratuites pour apprendre la programmation C / C ++ mieux que de se faire les dents face à ces défis de Google.


Voir la vidéo: CREER UNE APPLICATION ANDROID #1? LES BASES u0026 PREREQUIS (Décembre 2021).