¿Que lenguaje de programación debo aprender primero?

¿Que lenguaje de programación debo aprender primero?

Muchas personas se hacen esta pregunta cuando deciden aprender a programar de manera autodidacta y es que las respuestas pueden ser muchas, pues depende lo que se quiera programar, entonces siempre habrá un lenguaje que te funcione de manera mas eficiente que otro.

Cuando yo decidí que quería programar entonces investigaba que lenguaje debería aprender y estos son algunos que me he encontrado en el camino.


Python

Python es un lenguaje interpretado orientado a objetos que viene integrado con estructuras de datos, es muy popular por lo rápido que se puede desarrollar software en éste lenguaje y su fácil lectura, en Python te preocupas menos por como programar y te puedes concentrar mejor en el problema que desear resolver

C

C es un lenguaje de programación de alto nivel de propósito general desarrollado en 1972, éste lenguaje es estructurado y no orientado a objetos como lenguajes mas modernos, cabe mencionar que C a pesar de ser un lenguaje de alto nivel, existe la posibilidad de poder programar como si fuera un lenguaje de bajo nivel, gracias a esto C puede ser usado para crear controladores.

C++

C++ es una mejora del lenguaje C, por lo que si ya sabes programar en C, C++ no tendrás que aprenderlo desde cero ya que comparten muchas cosas en común, pero C++ es ahora un lenguaje orientado a objetos, éste lenguaje es muy popular para desarrollar juegos que consumen muchos recursos, porque se tiene mas control sobre la memoria que utilizan tus programas y de estas manera los programas correrán mucho mas rápido.

Java

Java es un lenguaje de alto nivel orientado a objetos aunque para poder programar en Java y poder correr sus programas necesitan tener instalado la maquina virtual de java pero gracias a esto es posible usar programas hechos en java en muchas plataformas como Windows, Linux, Mac e incluso dispositivos móviles


Éstos son algunos de los lenguajes más populares que se usan hoy en día y estoy seguro que hay muchos más, pero como sé que estás por entrar al mundo de la programación estoy seguro que éstos serán suficientes para que aprendas los fundamentos de programación

Les contaré que en mi experiencia...
 C es un lenguaje un poco antiguo y complicado... pero pienso que es un buen lenguaje para comenzar a aprender, les diré por que.
Con C podrás aprender los fundamentos de programación estructurada, aprenderás muchas cosas interesantes como los tipos de datos que son: int, char, float, double, etc. Otra de las cosas importantes es que en C se tienen que declarar todas las cosas al principio ya sea que vayas a crear funciones o quieras declarar variables, también aprenderás cosas muy útiles como las sentencias if else, switch, ciclos for, while, etc. lo que te será util siempre, ya que muchos lenguajes son similares y te darás cuenta que en Java o C# escribir un ciclo "for" o un "while" se hace de la misma manera que en C.

Sé que cuando se comienza a programar, muchas cosas parecen difíciles pero con el tiempo te darás cuenta que C te proporcionará las herramientas necesarias para que seas un buen programador. Por lo tanto, aprender otro lenguaje en el futuro será pan comido!.

Cuando consideres que ya eres un maestro en C seria una buena idea que comiences a aprender un lenguaje orientado a objetos. Mi consejo es que continues con Java porque es un lenguaje multi-plataforma y mantiene muchas similitudes con el lenguaje C, por lo que solamente te concentrarás en aprender ésta nueva manera programar con el paradigma orientado a objetos y aprenderás sobre las clases, objetos, herencia, polimorfismo, entre otras cosas.

Les invito a dejar sus comentarios.


Comentarios