Esto va a sonar "pintoresco" y "viejo". Pero si aprende C y C ++, aprenderá mucho sobre todos los aspectos de la codificación. Otros idiomas parecerán mucho más lógicos.
Si estuviera empezando ahora, aprendería Ruby. Lo tiene todo.
PHP está bien, se usa más que Ruby pero no es tan útil en términos reales.
Es bastante divertido trabajar con Javascript, pero al igual que PHP, no se puede crear un prototipo fácilmente; principalmente debe usarlo junto con páginas web / HTML, etc.
Realmente depende de lo que quieras construir o del tipo de trabajo que quieras tener para ser honesto.
JavaScript se usa mucho y es un lenguaje que vale la pena tener en tu haber porque puedes hacer casi cualquier cosa con él en estos días, tanto en el front end como en el backend, y también tiene un montón de frameworks y bibliotecas.
Python se cita a menudo como un buen punto de entrada a la programación porque es bastante abstracto y puede hacer las cosas con bastante rapidez utilizando el ciclo read-eval-print. También es favorecido en campos como la ciencia de datos.
Pero hay muchos otros idiomas a considerar ...
Si está interesado en crear aplicaciones y le apasiona Apple, entonces Objective C o Swift son opciones inteligentes.
Recomendaría Swift si desea crear aplicaciones de iOS para usted, pero Obj C casi siempre es un requisito si espera hacerlo de manera profesional. Afortunadamente, adquirir uno tras otro no es un gran salto.
Los desarrolladores de iOS también parecen ser muy buscados, por lo que esta podría ser una sabia elección profesional.
Python es el más fácil para la codificación de juegos. Para el desarrollo de sitios web, querrás aprender HTML y CSS, funcionan de la mano. Creo que el lenguaje más común en los juegos es C ++ ...