Según yo,
- En primer lugar debe aprender C. aprenderás a manipular matrices y cadenas y más cosas. Eventualmente sabrá por qué es importante aprender este lenguaje complejo primero cuando resuelva problemas en jueces en línea o problemas de software de la vida real. [Sugerencia: menos funciones y paquetes incorporados, más actividad del cerebro, más aprendizaje de cada detalle de cómo funcionan las funciones básicas, parte por parte, agudizando así la eficiencia de la resolución de problemas ]
- Entonces aprende C ++ . Es rápido y sencillo de implementar en comparación con C. Ya que tiene STL y muchas funciones integradas.
- Luego aprenda Java ya que es un lenguaje puramente orientado a objetos (OOP). Luego puede manejar y aprender rápidamente y lidiar con cualquier tipo de lenguaje OOP ya que OOP es un aprendizaje imprescindible para los problemas de software de la vida real, de ninguna manera.
- Ahora creo que es mucho más fácil para ti aprender cualquiera de los idiomas como Python o Android o cualquier otro idioma.