Depende de su fondo.
Si estás aprendiendo C ++ como el primer lenguaje de programación, no creo que sea el camino correcto porque:
- Debería estar familiarizado con los conceptos básicos de programación antes de poder escribir código, y para eso sugeriría un lenguaje más fácil como python para comenzar.
- C ++ es un lenguaje muy amplio que tiene en cuenta al programador para cada detalle, como la gestión de memoria, etc.
Pero si has programado antes y continúas con C ++, te recomiendo:
- Encuentre un buen libro de introducción (soy fanático de los libros en libro vs. video) y léalo.
- Resuelva algunos problemas a medida que vaya concretando la sintaxis y los conceptos aprendidos.
- Familiarícese con los patrones de diseño.
- Y lo último, pero no menos importante: practicar, practicar y volver a practicar. y para eso puedes leer y también contribuir al código de otros.
Puedes encontrar muchos buenos proyectos en Github.