Débutez la programmation avec le C++
Même si programmer en C++ peut se révéler assez complexe (il est plutôt bas niveau), vous aurez entre les mains un langage qui allie le mieux puissance et rapidité. Voilà ce qui en fait un langage incontournable :
Il est très répandu : il fait partie des langages de programmation les plus utilisés. On trouve donc beaucoup de documentation sur Internet, et on peut facilement avoir de l'aide sur les forums. Il paraît même qu'il y a des gens sympas qui écrivent des cours dessus pour débutants.
Il est rapide, très rapide même, ce qui en fait un langage de choix pour les applications critiques qui ont besoin de performance. C'est en particulier le cas des jeux vidéo, mais aussi des outils financiers ou de certains programmes militaires qui doivent fonctionner en temps réel.
Il est portable : un même code source peut théoriquement être transformé sans problème en exécutable sous Windows, macOS et Linux. Vous n'aurez pas besoin de réécrire votre programme pour d'autres plateformes !
Il existe de nombreuses bibliothèques pour le C++. Les bibliothèques sont des extensions pour le langage, un peu comme des plug-in.
Il est multi-paradigmes (outch !). Ce mot barbare signifie qu'on peut programmer de différentes façons en C++. Vous êtes encore un peu trop débutants pour que je vous présente tout de suite ces techniques de programmation, mais l'une des plus célèbres est la programmation orientée objet (POO) que j'enseigne dans le cours "Programmez en orienté objet avec C++". C'est une technique qui permet de simplifier l'organisation du code dans nos programmes, et de rendre facilement certains morceaux de code réutilisables.
C'est une amélioration du langage C. Le C++ permet de programmer différemment, plus efficacement, et de mieux hiérarchiser le code de son programme.
Enchaînez avec la Programmation Orientée Objet
Donc suivez les cours dans l'ordre, c'est mieux :
Apprenez à programmer en C++.
Programmez en orienté objet avec C++.
Rencontrez vos professeurs
Faut-il encore vous présenter Mathieu ? Le premier enseignant de la plateforme ! Tous ses cours sont très suivis et appréciés. Nous les mettons progressivement à jour pour qu’ils correspondent à ce que nous savons faire de mieux en termes de multimédia et de pédagogie.
Mathieu vous accompagne pour vous présenter les notions clés : vous le retrouverez dans le texte du cours et en vidéo face caméra !
Ranga a enregistré rien que pour vous des vidéos tutorées, pour vous permettre de plonger dans le monde du C++ et vous permettre d'avancer de façon guidée, pas à pas, dans votre apprentissage !
Apprenez en pratiquant
Dans ce cours, vous retrouverez :
Des vidéos d’introduction qui font la synthèse des principales informations à retenir.
Du texte qui apporte des explications complémentaires et des exemples concrets, présente des outils spécifiques et liste des ressources externes à consulter, ou encore des fichiers à télécharger.
Des screencasts tutoriels. Ce sont des vidéos de démonstration qui permettent de suivre étape par étape la réalisation d’un point du cours directement sur l’ordinateur de l’expert-formateur.
Des exercices dans les sections "À vous de jouer". C’est l’occasion de mettre en pratique ; ils sont précieux pour accélérer votre apprentissage !
Des quiz pour vous permettre de valider ce que vous avez appris.
Je sens que vous êtes prêt à découvrir la programmation en C++. Commençons par voir les outils dont nous aurons besoin pour programmer en C++. C'est parti !