¡Si realmente quieres aprender a programar desde cero, este es el curso que necesitas tomar!
Para programar en casi cualquier lenguaje de programación e inclusive antes de usar PSeInt (que "es una herramienta para asistir a un estudiante en sus primeros pasos en programación") lo primero que necesitas aprender es el lenguaje de pseudocódigo y elaborar algoritmos en él. El siguiente paso en la programación (que es usar un lenguaje específico como Python, C++, MATLAB, Java, etc.) se reduce en gran medida a casi copiar lo elaborado en el pseudocódigo, usando sí el vocabulario propio del lenguaje de programación. Pero eso no solamente basta para usar un lenguaje específico eficientemente, pues también se requiere saber qué elementos se necesitan para que un lenguaje de programación corra en una computadora, y cómo tal lenguaje funciona en el ordenador. Por esa razón, entre otros tópicos se estudiará:
El lenguaje máquina
El lenguaje ensamblador
Los lenguajes de alto nivel y el lenguaje C
El funcionamiento del procesador
Los sistemas operativos de las computadoras y dispositivos móviles
Editores (simples y más sofisticados) y el IDE
Compilador, asembler y la necesidad de recompilar
Interpretadores
Archivo ejecutable o archivo EXE
Cross-platform
El concepto de app
Código p y la máquina virtual
El código fuente, etc, etc.
Bytecode o código intermedio
No debes olvidar, por tanto, que antes de usar un lenguaje de programación la primera tarea es tener un esquema claro que muestre, sin ambigüedades, los pasos a seguir para resolver un problema. Estos pasos se encuentran contendidos en un algoritmo, algoritmo que debe estar escrito, y este escrito corresponde a un pseudocódigo. De aquí la importancia de saber escribir, saber construir algoritmos. Y además de ello