Comience con la codificación básica, para empezar, recomiendo Python.
Es fácil de aprender, muy potente y, sin embargo, amigable para los principiantes.
No intente implementar algoritmos y estructuras de big data inmediatamente. Ponte de acuerdo con el idioma, prueba cosas básicas, códigos pequeños, etc.
Una vez que tenga la confianza suficiente, comience a leer “Estructuras de datos y algoritmos de Andrew Tanunbaum”.
Recuerde, aclarar los conceptos es la parte importante en este punto. No intentes analizar los algoritmos en este punto.
Esto llevará tiempo, pero es importante tener una base sólida.
Una vez que haya terminado con esto (después de mucho trabajo), es el momento de profundizar en el conocimiento y comprender las complejidades de los algoritmos que ha implementado.
Para este propósito, recomiendo altamente, “Introducción a los algoritmos por Thomas Cormen”
También conocido como CLRS.
Este libro, en mi opinión, es el mejor libro que he leído sobre algoritmos.
- ¿Es demasiado tarde para que los desempleados de larga duración aprendan nuevas habilidades?
- ¿Necesito un buen dibujo o dibujo a mano si quiero ser diseñador de automóviles?
- ¿Cómo aprendes a volar en parapente?
- Cómo mejorar su capacidad de escritura en poco tiempo para una persona no nativa
- ¿Cómo puedo mejorar mis habilidades cuantitativas (Matemáticas y Estadísticas)? ¿Algún consejo y trucos?
Y el punto extra es que, el mismo Thomas Cormen es un usuario activo en Quora.