Diría que empieces con Python. Es un buen lenguaje para comenzar a programar y crear interés en la programación. Intenta construir un sitio web usando Python y Django. Comenzará a entusiasmarte más con la programación. Aprenderá estructuras básicas de programación como bucles, condicionales, algunas estructuras de datos, etc.
Luego, elija C. C es un lenguaje poderoso que se utiliza en toneladas de aplicaciones. Como se dijo, aprender C nunca es un esfuerzo perdido. Aprender C introducirá nuevos conceptos como punteros, compilación, etc. Tendrá que enfrentar algunas dificultades con C, pero valdrá la pena.
Después de C, me mudaría a Java para aprender cosas como OOP (Programación Orientada a Objetos).
- ¿Cuál es la opinión de Apple sobre URIBeacon? ¿Lo ven como una competencia para iBeacon o complementario a iBeacon?
- ¿Por qué la aplicación de correo predeterminada de iPhone no ha adoptado la popular interacción UX "tirar para actualizar"?
- ¿Por qué no se utiliza BitTorrent para actualizar el sistema operativo?
- Aparece un botón de retroceso en la esquina superior izquierda en iOS, mientras que el botón de retroceso de Android aparece en la esquina inferior izquierda como tecla física, ¿qué es mejor?
- ¿Qué red publicitaria debo usar para mis aplicaciones iOS?
Finalmente puedes aprender cualquier cosa. Esos 3 idiomas le enseñarán todo lo que necesita para abordar otros idiomas sin problema. Después de aprender estos 3 idiomas, todos los demás idiomas serán solo una cuestión de sintaxis.