Quickie: NO. Ya está listo para aprender estructuras de datos y algoritmos.
Generalmente, los libros a los que se refiere para aprender DS y Algorithms asumen que el alumno no conoce ningún idioma específico pero entiende el funcionamiento de un pseudo código de computadora. Esto es para que las personas que conocen diferentes idiomas puedan trabajar con el mismo libro general. Para comprender el funcionamiento de un pseudo código, es necesario conocer los conceptos básicos de un lenguaje informático. En su caso, usted puede codificar en C ++ efectivamente, supongo, así que está listo. Por cierto, puedes aprender DS y Algoritmos con este conocimiento, pero eso no significa que no tengas que aprender otros idiomas. Cada idioma tiene sus ventajas, como puede escribir códigos más pequeños muy rápidamente en Python. Así que aprende otros idiomas también si quieres.
Solo un punto para reflexionar, ahora que sabe C ++, aprenda cómo usar STL (Biblioteca de plantillas estándar) si no lo ha hecho, porque realmente lo ayudan a crear códigos fáciles de implementar y comprensibles.
Buena suerte. Paz.
- ¿Estoy perdiendo mi tiempo aprendiendo el tono relativo?
- No sé nada de Linux. Quiero. ¿Qué tengo que hacer?
- Estoy empezando a aprender Python, ¿hay una buena manera de aprenderlo en una Raspberry Pi 2?
- ¿Por qué tengo momentos en los que no absorbo ninguna información?
- No sé nada de diseño web. ¿Puedo aprenderlo? ¿Cómo puedo aprenderlo?