¿Quieres aprender a programar en cualquier lenguaje y plataforma?
Estos son siete consejos que te doy para que aprendas a programar en cualquier lenguaje
Estos son mis consejos para quienes están aprendiendo a programar, quienes están haciéndolo y aún se frustran porque no logran algunas cosas y para el público interesado en general.
1. Aprende los Fundamentos de programación
Aprende cómo se usan los datos, variables, estructuras, algoritmos, control de flujo y funciones en la programación. Esto lo encontrarás en la mayoría de los lenguajes imperativos y funcionales.
2. Aprende qué son los Paradigmas de programación
Los sistemas se construyen siguiendo paradigmas, así que aprende qué es eso de estructurado, orientado a objetos y funcional. Los lenguajes de programación implementan un paradigma o varios y son mejores en alguno de ellos.
3. Comprende qué son los Patrones de arquitectura
Los sistemas de software se organizan en diferentes estructuras, según plataformas, infraestructura y comunicaciones. Algunos lenguajes implementarán cosas que otros no, porque están optimizados para ciertas arquitecturas.
4. Aprende Inglés
La mayoría de los lenguajes de programación usan la ortografía y gramática del idioma Inglés, así que es bueno saberlo para comprender por qué algunas cosas "se escriben de cierta manera en el lenguaje de programación".
5. Aprende a usar la Búsqueda y a navegar en el Hipertexto
El hipertexto es una herramienta maravillosa: enlaza una cantidad impresionante de información, la coloca a unos cuantos clics y es fácil de compartir y organizar.
Aprende a moverte con facilidad en la documentación web de las herramientas y buscar en ellas. No todo es Stack Overflow.
6. Aprende de Abstracción
Los mejores programadores buscan escribir la menor cantidad de código para resolver los problemas. Saber abstraer te ayuda a entender qué quieres decirle a la computadora para que haga algo, y así usar las instrucciones correctas.
7. No memorices el lenguaje:
Es como querer memorizar un diccionario. Mejor, domina los puntos del 1 al 6 para que te sea más fácil formular las preguntas correctas, como “¿de qué forma se hace esta función X en el lenguaje de programación que estoy aprendiendo?”.
Esta es un texto breve para que lo compartas con quien aún está aprendiendo a programar o está interesado en comenzar en esta carrera. Espero lo encuentres de utilidad y en la siguiente entrega concluiremos con el tema de Análisis de negocio.
¡Hasta la próxima!