Dos consejos …
Consejo # 1: Siempre recomiendo a los principiantes totales que comiencen con un buen lenguaje de enseñanza, en lugar de uno de los lenguajes industriales como Java, Python, JavaScript y C. Un buen lenguaje de enseñanza le permite enfocarse en los conceptos básicos de programación y no en el Las peculiaridades y peculiaridades del lenguaje .
Por lo tanto, un buen lenguaje de enseñanza es muy pequeño, simple y fácil de entender. En este sentido, nada mejor que Smalltalk. Además, Smalltalk es la mejor manera de aprender programación orientada a objetos , el paradigma de programación más utilizado en la industria de TI.
Cuando haya aprendido la programación orientada a objetos (OOP) de la manera correcta, elegir un segundo lenguaje OOP como Java o Python es muy fácil. Créeme.
- ¿Cuál es la forma más fácil de aprender a nadar? He intentado nadar varias veces en aguas salvajes, pero fracasé y me rescataron. Soy un fumador con muy poco vigor.
- ¿Cuáles son los cinco idiomas que habla Houssam Metni y cómo los aprendió?
- Estoy fascinado por el hecho de que podemos usar un poco de metal y hacer computadoras portátiles, computadoras y otras cosas electrónicas que hacen cosas increíbles. ¿Cómo puedo aprender / entender cómo están diseñados y construidos?
- ¿Aprender algo de la manera difícil a veces es la única forma de aprender algo?
- ¿Cómo puedes aprender confianza?
Vea la respuesta de Richard Kenneth Eng a ¿Cuáles son los lenguajes de programación más fáciles de aprender para los principiantes?
Consejo # 2: Una vez que haya aprendido los conceptos básicos de programación, debe practicar lo que ha aprendido escribiendo muchísimos y muchos programas. Esto llevará mucho tiempo, probablemente años, por lo que será mejor que seas paciente.
Cuanto más practiques, mejor serás. Esta es la clave para convertirse en un gran programador. (No es diferente a aprender a dominar el piano, que también requiere una práctica infinita).
Buena suerte.