Avatar ·

Comment commencer à apprendre le C++ à partir de zéro ?

Bonjour, chers participants du forum !

J'ai décidé de commencer à apprendre le C++ à partir de zéro, mais j'ai rencontré un problème : il y a trop d'informations contradictoires sur Internet sur la meilleure façon de démarrer. Certains conseillent de commencer par les classiques — le livre de Stroustrup, d'autres recommandent de plonger immédiatement dans la pratique à travers des projets, et d'autres insistent sur l'étude du C avant le C++.

J'ai déjà essayé de lire quelques chapitres du livre « C++ Primer » (Lippman), mais le matériel m'a semblé trop volumineux et difficile pour un débutant complet. J'ai également suivi quelques leçons sur YouTube, mais elles expliquaient principalement la syntaxe sans une compréhension approfondie du fonctionnement de la mémoire, des pointeurs et du RAII. En conséquence, j'ai écrit un programme simple pour additionner des nombres, mais lorsque j'ai essayé de comprendre les vectors et les strings, le code a cessé de se compiler en raison d'erreurs avec les itérateurs et la mémoire.

Voici un exemple de ce que j'ai essayé :

#include <iostream>\n#include <vector>\n#include <string>\n\nint main() {\n