jueves, 15 de noviembre de 2012

Que lenguaje elegir para aprender a programar?



Que lenguaje elegir para aprender a programar?
Por Diógenes Amaury MS

Esta es una pregunta que se hacen muchos estudiantes, interesados en la programación así como también muchos profesores y catedráticos a la hora de elegir un lenguaje para aprender o enseñar a programar.
Algunos teóricos dicen que “Java”, otros que C y otro aun más exagerado que debe ser  C++, en mi opinión,  la clave para aprender a programar no está en lenguaje que se utilice, como sustento esto???
Simple, todos los lenguajes sin importar cuales fueren utilizan variables, constantes, estructuras de control, sentencias repetitivas o ciclos, esta son la base para cualquier principiante en la programación, claro está luego vendrán para una segunda fase  el entorno orientado a objeto con clases, encapsulaciones, polimorfismo, herencia etc.
El problema para aprender a programar no está en lenguaje que se seleccione,  para aprender a programar, es necesario tener la voluntad como todo en la vida, con la programación, pasa lo mismo que con las matemáticas en las universidades, tienen la fama de ser algo difícil, y para colmo existen estudiantes que dicen que para pasarla se necesita repetir varias veces la asignatura, o la típica frase no la de con fulano que es el “Diablo”, por el simple hecho de que ese profesor se preocupa por que sus estudiantes den el máximo, para no producir profesionales mediocres en el futuro..
Todos esos comentarios de pasillo y muchas veces emitidos por estudiantes que no hacen el mínimo esfuerzo son falsos, la programación requiere de entrega, de estar “enamorado” de ella, de investigar, de poner en práctica la teoría, se comete un grave error cuando somos estudiantes y nos limitamos a utilizar el programa X, solo cuando nos toca la asignatura.
Hoy en día con el auge del internet y los millones de sitios web que publican artículos, ejemplos y hasta proyectos completos, resulta sumamente fácil aprender a programar, no  se trata de copiar y pegar, sino de analizar e investigar cada sentencia que contienen esos ejemplos, claro está resultara muchos más fácil echarle la culpa al profesor de que no aprendemos por su método de enseñanza,  paradoja de la vida, la mayoría de los lenguajes que quien suscribe a aprendido lo obtenido por el internet, libros y algunos amigos que ya tienen experiencia previa en un lenguaje X.
El lenguaje que elijas no importa, pasar a otro lenguaje después de haber aprendido uno es sumamente sencillo, eso sí, una cosa debe quedar claro, Programar no es para vagos, para programar se necesita tiempo y esfuerzo, noches y madrugadas de sacrificio, porque aunque Dios existe, debemos hacer nuestras aportaciones para que se vean la bendiciones.
Aprender a programar sin lugar a duda que es una decisión que implica mucho pero mucho esfuerzo.