Recientemente en una platica con un buen cuate, me preguntaba oyes Dante tu cuantos lenguajes de programacion conoces, le dije mmmmm pues varios, nunca me he puesto a refleccionar en la cantidad, me insistio y me dijo bueno pero cuantos, le dije tomando en cuenta los que aprendi y hace años y que ya no se usan hoy pues son como unos 14 lenguajes, pero le explique que el asunto no es la cantidad, si no mas bien la facilidad de aprender uno desde cero y poder encontrar las ventajas de ese lenguaje para tu beneficio como desarrollador.
Hoy en dia la programacion de aplicaciones es como digo yo todo un arte, necesitas tener inspiracion para hacer buenos diseños y ademas de eso que sean realmente utiles para algo, si no podra verse muy bonito pero no servir para nada, igual el otro extremo podra ser muy practico pero su manejo es un verdadero fiasco, debe existir un buen balance, ademas las tecnologias cambian mucho todos los dias, lo que hace unos diez años era ser experto en VisualBasic hoy necesitas conocer bien Ajax,PHP,.Net , mañana quien sabe que seguira tal vez mas Ruby,Phyton y otros lenguajes que vienen sonando fuerte, antes era programar para un Sistema Operativo especifico hoy mas que un Sistema Operativo es Compatibilidad en Varios Navegadores, las plataformas cambian, los tiempos cambian, asi que el asunto no es cuantos lenguajes de programacion conozcas si no que tan habil eres para aprender las cosas nuevas y no resistirte al cambio
Saludos
Dante Robles


Recuerdo que hace un tiempo leía en un blog una pregunta sobre cuál debería ser el primer lenguaje que se debería aprender. Las respuestas de los lectores se extendían por más de 100 comentarios, y nunca se pusieron de acuerdo. Tal vez se trate de el tipo de programación que se desea hacer, o la plataforma donde se desarrollará el programa. Es un tema confuso, bastante confuso.
Bueno el tema dá para una charla un poco extensa, más que aprender tal o cual lenguaje de programación -en mi opinión por supuesto- necesitas primero estar al tanto de las metodologías ya existentes, es decir, podrás ser un programador muy chingón ¿pero cada vez que haces algo reinventas la rueda? esa es la pregunta realmente. Con el tiempo y después de varias horas de estudio te encuentras con que puedes aplicar metodologías probadas y seguras para hacer algo que puede ser tan sencillo o tan complejo…
En mi experiencia de más de ocho años de programación/desarrollo he aprendido que debes saber modelar un proceso y emplear patrones en la medida de lo posible, si cumples con estos requisitos la implementación pasa a segundo plano porque puedes usar el lenguaje de programación de tu preferencia/dominio… lo cual teniendo un muy buen estudio del modelo a implementar, el desarrollo no debe ser complicado, sino todo lo contrario.