Avatar ·

Como começar a aprender C++ do zero?

Olá, estimados participantes do fórum!

Decidi começar a aprender C++ do zero, mas me deparei com um problema: na internet há muita informação contraditória sobre por onde começar. Alguns aconselham começar pelo clássico — o livro de Stroustrup, outros recomendam mergulhar direto na prática através de projetos, e um terceiro grupo insiste em estudar C antes de C++.

Já tentei ler alguns capítulos do livro "C++ Primer" (Lippman), mas achei o material muito extenso e complexo para um iniciante completo. Também assisti a algumas aulas no YouTube, mas elas, em sua maioria, explicavam a sintaxe sem um entendimento profundo de como funcionam memória, ponteiros e RAII. Como resultado, escrevi um programa simples para somar números, mas quando tentei entender vectors e strings, o código parou de compilar devido a erros com iteradores e memória.

Aqui está um exemplo do que tentei:

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