Es muy difícil hacer lo que te propones. La informática es un título independiente que requiere años de estudio para proporcionar una base bien redondeada.
En lugar de dar una larga lista de libros, enumeraré algunos de los temas que debe saber. En general, puede encontrar fácilmente un libro dedicado a cada uno de estos temas en Amazon.
– Algoritmos informáticos (clasificación, búsqueda, etc.)
- ¿Qué conocimientos básicos debo saber si quiero estudiar por mi cuenta el libro Opciones, futuros y otros derivados?
- Cómo empezar a estudiar sobre economía india desde cero.
- ¿Cuáles son algunos de los primeros libros encontrados y sobrevivientes que se remontan al origen cercano del tiempo?
- ¿Cuál es el mejor podcast educativo?
- ¿Cómo aprender una materia que no se ofrece en las clases? ¿Escoges un libro de texto sobre ese tema y lo lees de principio a fin?
-Teoría informática (problema de Turing, NP vs P, notación Big O, etc.)
– Estructuras de datos (objetos, clases, etc.).
-Programación de lenguajes (Python, Java, JavaScript, C, etc.)
-Redes
-Aprendizaje en máquina (regresión lineal, pendiente de gradiente, knn, etc.)
-Intro Gráficos
-Intro a la IA
-Intro al diseño de circuitos.
-Intro a microprocesadores.
Esas son el tipo de cosas que me gustaría conocer y con las que estaría familiarizado un estudiante de pregrado.
Lo que dificulta esto es que leer los libros solo rara vez imparte el conocimiento. Necesitas hacer proyectos, pero los proyectos llevan mucho tiempo.
Mi recomendación es determinar qué es exactamente lo que quieres al estudiar ciencias informáticas. A menos que desee un trabajo en el campo, probablemente no necesite los conocimientos equivalentes de un estudiante universitario. Basándose en sus necesidades, solo estudie los temas que le interesan.