Lenguajes de Programación

Elegir Lenguaje de Programación

Si estas empezando o pensando en empezar a aprender a programar, seguro que se te ha venido a la cabeza la pregunta del millón: ¿Con que lenguaje de programación sería conveniente que empezara? Hoy vamos a darte algunas claves para que tu búsqueda sea menos complicada.

Popularidad del lenguaje

Lo primero en lo que te tienes que fijar es en la popularidad del lenguaje. Lo más recomendable es elegir un lenguaje que cuente con una buena documentación, herramientas útiles y una gran comunidad de usuarios dispuestos a ayudar. Si un lenguaje no es popular, te será mucho más difícil de aprender, ya que no dispondrás de buenas herramientas que te faciliten la vida, y te será mucho más difícil encontrar información en internet cuando estés atascado (cosa que nos pasa a todos). Para que te hagas una idea un lenguaje como JSP es más potente que PHP sin embargo este último es mucho más popular que JSP por lo que para empezar, sería más recomendable hacerlo con PHP.

popularidad de los lenguajes de programaciión

Popularidad de los lenguajes de programación

Nivel de abstracción

El nivel de abstracción hace referencia a cuanto se parece un lenguaje de programación al lenguaje humano. Cuanto mayor nivel de abstracción mayor parecido con el lenguaje humano. Por tanto lo más recomendable es empezar con un lenguaje de alto nivel. Hay lenguajes de bajo nivel mucho más potentes, pero empezar con uno de ellos no te dará más que dolores de cabeza y hará que te desanimes completamente.

alto nivel vs bajo nivel

Comparativa entre el lenguaje C (alto nivel) y ensamblador (bajo nivel)

Motivaciones personales

La elección del lenguaje de programación también depende de la razón por la que quieres aprender a programar, o de a lo que te quieras dedicar. Puede que tan solo quieras aprender por curiosidad, o por querer aprender algo nuevo. Quizá quieras adquirir conocimientos de cara a comenzar con buen pie tu carrera de Ingeniero Informático. O quieres aprender porque te gustaría poder desarrollar alguna aplicación ya sea para el móvil, para la web o de escritorio. Según cuales sean tus deseos, será recomendable comenzar con un lenguaje o con otro.

Lenguajes recomendados

A continuación os mostraremos los lenguajes más recomendables para comenzar a programar. Evidentemente existen más alternativas, pero esta es una aproximación con la que os quedará mucho más claro. No pretendemos que escojáis alguno de estos, si no daros unos ejemplos para que tengáis una base y desde ahí encontrar el lenguaje que más os convenga.

Java

logo java

 

 

 

Java es el lenguaje de programación más popular hoy en día. Es uno de los lenguajes de referencia en la programación orientada a objetos (o para simplificar, en la programación de escritorio). Su documentación es una de las más extensas. Además es el lenguaje más usado en la enseñanza, por lo que si tu objetivo es ir preparándote de cara a la universidad, este es tu lenguaje. El famoso juego Minecraft es un ejemplo de programa escrito en Java.

Ruby

logo Ruby

 

 

 

Ruby es un lenguaje interpretado de propósito general. Podríamos decir que su sintaxis es una de las más amigables y de las más fáciles de aprender. Además de usarse para desarrollar programas de escritorio, su uso para desarrollar webs es muy popular gracias al framework Ruby on Rails. Twitter está desarrollado con Ruby on Rails.

PHP

Logo PHP

 

 

PHP es un lenguaje interpretado diseñado para el desarrollo web. Que sea interpretado quiere decir que nada más escribir el programa se puede ejecutar. Java por ejemplo no es interpretado, ya que tienes que compilar (requiere un programa externo) antes de ejecutar. PHP cuenta con mucha más documentación y soporte que otros lenguajes para el mismo propósito. Su única pega es que es algo menos potente. Si quieres enfocarte en el desarrollo web, esta es una muy buena opción para empezar.

C

Lenguaje C

 

 

 

C es un lenguaje orientado a la implementación de Sistemas Operativos. Todos los Linux están escritos en C. Además, tambien se usa para desarrollar aplicaciones de escritorio. Su principal ventaja es la potencia y la eficiencia del código que produce. Por contra es más difícil de aprender que los lenguajes mencionados anteriormente. Esta debería ser tu opción si ya posees algún conocimiento o si realmente te gustaría dedicarte al ámbito de los sistemas operativos.

Lenguajes no recomendados

También me gustaría mostraros algunos lenguajes con los que no recomendaría para nada empezar a programar.

Fortran

Logo Fortran

 

 

Fortran es un lenguaje de alto nivel de propósito general que se usa principalmente para el cálculo numérico y la computación científica. Al no ser un lenguaje muy popular y cuya sintaxis es algo ardua, no es una buena opción para aprender a programar.

MatLab

Logo MatLab

 

 

 

MatLab es el lenguaje usado para cálculos matemáticos en el programa homónimo. Las posibilidades de MatLab se reducen al campo de las matemáticas, aunque si que es verdad que tiene una gran potencia. Sin embargo, al no ser de propósito general y tener una sintaxis poco amigable, no es muy buena opción para comenzar a programar.

Esperemos que te haya quedado un poco más claro y sepas que lenguaje te puede convenir más. Si tienes cualquier duda no dudes en dejarnos un comentario.

1 Comentario

  1. Jose Luis Reply to Jose

    Voy a ser un poco picajoso diciendo que técnicamente Java es interpretado, pero sí es cierto que tienes que arrancar una javaVM que no acepta archivos .java sin más. Muy interesante el artículo (y quizá tenga que aprender ruby visto lo visto, aunque sea solo para hacer mis chorradas)

Dejar un comentario

Uso de cookies

Este sitio web utiliza cookies para que usted tenga una mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información sobre las cookies utilizadas.plugin cookies

ACEPTAR
Aviso de cookies