Quiero aprender programación en C++ por mi cuenta, pero actualmente solo he superado el nivel 2 del lenguaje C. ¿Qué cursos debo tomar (si quiero dominar todos los cursos desde introductorio hasta competente)?
Aprender un idioma requiere aprender bibliotecas de clases, en lugar de quedarse en el nivel gramatical. Puede volver a aprender C++, comprender ideas orientadas a objetos y aprender la biblioteca de clases STL. No aprendas demasiados idiomas, pero domina uno, porque el conocimiento superficial de las computadoras y las ideas es lo más importante.
Paso 2: Estructuras de datos y algoritmos
Una vez que tengas una base del lenguaje, debes ir un paso más allá y aprender estructuras de datos y algoritmos. Ser competente en estructuras y algoritmos familiares. Como montón, pila, algoritmo de clasificación, etc.
Parte 3: Sistema Operativo
El sistema operativo es un software de sistema complejo a gran escala. Al aprender el sistema operativo, puede conectar muchos conocimientos que ha aprendido antes.
Paso 4: Principios de compilación y lenguaje ensamblador
Aprende más sobre cómo funciona el programa. Aprenda los principios de compilación y el conocimiento del lenguaje ensamblador.
Todo esto ya lo sabes. Una vez que lo entiendas, ya serás un maestro en el software informático. Espero que pueda inspirar a otros.