Estoy de acuerdo con linux1, me parece que es más importante aprender a programar (aprender sobre algoritmos, estructuras de datos, etc) primero, y luego aprender a programar en x lenguaje. Así, luego de haber aprendido a programar en sí, se hará más fácil aprender a programar en el lenguaje de programación que se te ocurra.
Si todavía te queda la duda, o quieres otra buena opción para ir implementando rápidamente lo que aprendes de algoritmos y estructuras de datos, pues Python me parece una buena idea. La sintáxis es muy fácil, y puedes aprender lo básico en una noche.
Pura Vida XD
yo como aprendiz de programacion que comenzo desde CERO puedo decir... y aun estoy aprendiendo...Si todavía te queda la duda, o quieres otra buena opción para ir implementando rápidamente lo que aprendes de algoritmos y estructuras de datos, pues Python me parece una buena idea. La sintáxis es muy fácil, y puedes aprender lo básico en una noche.
Pura Vida XD
desde mi opinion... que la mejor manera de aprender es comenzando con las bases y no enredarse la cabeza con reglas de un lenguaje de programacion en especifico
algo que se debe de recordar es "los lenguajes sean cuales sean" son solo herramientas y no quiere decir que solo por que sepas mucho de un lenguaje ya seras un programador...
por mas que te paresca tonto hacer un algoritmo como "algoritmo para fritar un huevo" (que facil. mejor me salto esto...) te servira muchisimo...
esa es mi humilde opinion