Avatar ·

¿Cómo empezar a aprender C++ desde cero?

¡Hola, estimados participantes del foro!

Decidí empezar a aprender C++ desde cero, pero me encontré con un problema: en internet hay demasiada información contradictoria sobre por dónde empezar. Algunos aconsejan comenzar con el clásico libro de Stroustrup, otros recomiendan sumergirse directamente en la práctica a través de proyectos, y otros insisten en estudiar C antes de C++.

Ya intenté leer un par de capítulos del libro «C++ Primer» (Lippman), pero me pareció que el material es demasiado extenso y complejo para un principiante total. También vi varias lecciones en YouTube, pero principalmente explicaban la sintaxis sin una comprensión profunda de cómo funcionan la memoria, los punteros y RAII. Como resultado, escribí un programa simple para sumar números, pero cuando intenté entender los vectores y strings, el código dejó de compilarse debido a errores con iteradores y memoria.

Aquí hay un ejemplo de lo que intenté:

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