Buenos días.
En el ultimo curso de "Programación para todos" en Python de Coursera.
Había un ejercicio que era crear un ensayo sobre una pregunta concreta.
Se hicieron tres. Los ensayos había que escribirlos en inglés. Aunque se podían usar palabras en español.
Una de estas tres preguntas fue:
¿ Por qué es tan difícil programar ?.
Más que hacer un ensayo lo que escribí fueron razones por la que creo que es difícil aprender a programar.
Entre las razones dije estas:
- Encontrar un lenguaje fácil por el que empezar.
- Similitud del lenguaje con respecto al humano.
- Conocimiento de inglés.
- Nivel de estudio en matemáticas.
- Nivel de deducir, entender, comprender, atención. Depende de cada persona.
- Experiencia y practica
- Soporte del lenguaje. Libros, comunidad, foro, numero de usuarios, dinero, tiempo.
- Conocer los limites del lenguaje
- Continuidad, no parar.
- Nivel de entusiasmo, cautivar, motivación.
- Profesión
- Economía
Hay razones que creo que no conocerás hasta que lleves un tiempo con el lenguaje. Y puede que para eso ya lleves mucho tiempo.
No se saben de las virtudes de algo hasta que no se prueba. Como tampoco se debe infravalorar un lenguaje.
Puede que por esas mismas razones, uno deje el mundo de la programación o ni siquiera se acerque ni de lejos.
De ahí a los 2000 usuarios que se apuntaron en su día a aprender gambas. Y como se dice gambas, se puede decir otros lenguajes.
Supongo que de estas razones para cada uno, algunas destacan más que otras.
Saludos