>>5404>funcionamiento, composicion de la computadoresAprende C o instala Linux. Ambas son formas de entender cómo funciona el computador de manera práctica. Esencialmente cómo funciona la memoria, el stack y el heap, los compiladores, las interfaces, las librerías, sistemas de archivos, particiones, etc. Si profundizas específicamente en computación gráfica, puedes incluso entender el funcionamiento de la GPU a través de OpenGL y los shaders. Y si profundizas en networking, entenderás los diferentes protocolos de red, el modelo OSI, TCP/UDP, routers, buffers, puertos, seguridad, etc.
>ciberseguridadCiberseguridad va muy de la mano con redes, especialmente si consideras que la mayor amenaza para la seguridad de un computador es el internet. Nuevamente, tienes que entender protocolos, etc. pero además tener nociones de criptografía simétrica y asimétrica (SSL, GPG, hasheos) y amenazas comunes a la seguridad de un sistema, como rootkits, ejecución remota de código, XSRF, XSS, etc.
>programacion s webEsto es tal vez lo más fácil de aprender porque la abstracción en la que funcionan las tecnologías web es bastante más alta y en la mayoría de los casos los frameworks te hacen todo y no necesitas saber mucho de cómo funcionan a bajo nivel de programación ni cómo interactúan con el hardware. Lo esencial es HTML, CSS, Nodejs / Javascript, SQL y quizá algo de Git, Linux y Docker, aunque un webdev competente debería saber tanto backend como frontend, y sobre todo, nociones mínimas de ciberseguridad y administración de sistemas.
>IATambién relativamente sencillo si consideras que python y sus notebooks pueden proveer interfaces cómodas para interactuar con la IA, aunque si quieres saber cómo funciona a fondo si tienes que saber más matemáticas que computación. Y también ten en cuenta que la IA consume una cantidad de recursos de procesamiento y almacenamiento ridículamente altos para lo que hace.