Evitar navegación.
Principal

8 lenguajes de programación que deberías aprender

Tendencias de los lenguajes de programación | tufuncion.com

Lo normal sería pensar que este gráfico es un indicador de las habilidades necesarias en un futuro por un desarrollador web, pero la realidad es bien distinta aquí en España, sólo habría que darse una vuelta por algún portal de empleo y ver las habilidades que requieren las empresas...

Por eso vamos a hacer un pequeño análisis de los 8 lenguajes de programación con más demanda en el mercado español, este análisis consta de 3 apartados:
¿Qué es?, ¿Por qué deberías aprenderlo?, Oferta de trabajo (Fuente:Infojobs)

1.PHP

¿Qué es?

PHP usa una mezcla entre interpretación y compilacion para intentar ofrecer a los programadores la mejor mezcla entre rendimiento y flexibilidad.

PHP compila para tu codigo una serie de instrucciones (llamadas opcodes) siempre que estas son accedidas. Estas instrucciones son entonces ejecutadas una por una hasta que el script termina. Esto es diferente a la manera convencional de compilacion de lenguajes como C++ donde el código es compilado a código ejecutable que es despues ejecutado. Php es recompilado cada vez que se solicita un script.

Una ventaja importante de interpretar el código es que toda la memoria usada por tu código es manejada por PHP, y el lenguaje automáticamente vacía esta memoria cuando el script finaliza. Esto significa que tu no tienes que preocuparte de las conexiones a la base de datos, porque PHP lo hará por ti. leer más

¿Por qué deberías aprenderlo?

Es uno de los lenguajes de progrmación más populares, la gran fluidez y rapidez de sus scripts y su prometedor futuro, desarrollar aplicaciones Webs utilizando lenguajes como C o COBOL son cosas del pasado.

Oferta de trabajo

Demanda de trabajo: 362 ofertas

2.C#

¿Qué es?

C# es un lenguaje de propósito general orientado a objetos creado por Microsoft para su plataforma .NET.

Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes. C# fue diseñado para combinar el control a bajo nivel de lenguajes como C y la velocidad de programación de lenguajes como Visual Basic.

¿Por qué deberías aprenderlo?

Es una parte esencial de la plataforma .Net, C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi. De hecho, su creador Anders Heljsberg fue también el creador de muchos otros lenguajes y entornos como Turbo Pascal, Delphi o Visual J++. La idea principal detrás del lenguaje es combinar la potencia de lenguajes como C++ con la sencillez de lenguajes como Visual Basic, y que además la migración a este lenguaje por los porgramadores de C/C++/Java sea lo más inmediata posible.

Oferta de trabajo

Demanda de trabajo: 1.002 ofertas

3.AJAX

¿Qué es?

AJAX no es un lenguaje exactamente su nombre viene dado por el acrónimo de Asynchronous JavaScript And XML y es posiblemente la mayor novedad en cuanto a programación web en estos últimos años.

El corazón de Ajax es el objeto XMLHttpRequest que nos permite realizar una conexión al servidor y al enviarle una petición y recibir la respuesta que procesaremos en nuestro código Javascript, estamos hablando del verdadero motor de Ajax, por ejemplo gracias a este objeto podemos desde una página HTML leer datos de una web o enviar datos de un formulario sin necesidad de recargar la página.

leer más

¿Por qué deberías aprenderlo?

La demanda de AJAX no sólo es amplía sino que de calidad debido a la dificultad de aprendizaje que conlleva, si la herramienta de Microsoft, Atlas, destinada a la realización de aplicaciones AJAX tiene éxito puede suponee un aumento en la demanda de esta tecnología.

Oferta de trabajo

Demanda de trabajo: 65 ofertas

4.JavaScript

¿Qué es?

Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.

¿Por qué deberías aprenderlo?

La razón de mayor peso es que es utilizado por millones de páginas webs para validar formularios, crear cookies, detectar navegadores y mejorar el diseño, su fácil aprendizaje lo hace un lenguaje muy demandado.

Oferta de trabajo

Demanda de trabajo: 422 ofertas

5.Perl

¿Qué es?

Perl es la alternativa más popular a PHP, seguramente porque es el lenguaje más antiguo tambien dentro de las alternativas. En internet nos encontramos numerosos recursos que utilizan Perl, muchos de las aplicaciones "open source" requieren tener Perl instalado correctamente. Perl tiene una ventaja y es que es muy flexible, y tambien tiene un gran cantidad de modulos ya escritos.

Bien escritos los scripts en Perl se asemejan bastante a PHP. La principal causa de la sucía apariencia de Perl es por la afición de sus desarrolladores a la escritura en "una línea" empaquetanto numerosas funcionalidades en una sola línea de código. leer más

¿Por qué deberías aprenderlo?

La potencía de Perl a la hora de procesar grandes cantidades de datos lo hace realmente popular a la hora de desarrollar aplicaciones del lado del servidor, aprender Perl o Php es básico a la hora de desarrollar aplicaciones Web.

Oferta de trabajo

Demanda de trabajo: 82 ofertas

6.C

¿Qué es?

Es un lenguaje de "medio nivel" pero con numerosas características de bajo nivel.
Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel.

¿Por qué deberías aprenderlo?

Aprender C es básico mientras aprendes C estas aprendiendo conceptos básicos de lenguajes cómo Java o C#, además no sólo es mas sencillo que estos últimos sino que comporten gran parte de su sintaxis.

Oferta de trabajo

Demanda de trabajo: 312 ofertas

7.Ruby y Ruby on Rails

¿Qué es?

Ruby on Rails, también conocido como RoR o Rails es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby.
Ruby apareció en el año 1995 y creo que su principal problema había sido
la falta de documentación en otro idioma que no sea japonés. Eso se ha ido
solucionando y crece la popularidad del lenguaje. Su aplicación insignia,
por decirlo de algún modo parece ser RoR. Su mecanismo de gem se me parece
al CPAN de Perl y al Pear de PHP. leer más

¿Por qué deberías aprenderlo?

Simple y funcional, el uso de Active Record de forma eficiente simplifica y agiliza el desarrollo de forma notable. Al minimizar el trabajo con la base de datos (escribiendo triggers y procedimientos almacenados) y emplear un único lenguaje para todo el desarrollo, se consigue acortar los tiempos de desarrollo (time2market).

Oferta de trabajo

Demanda de trabajo: 5 ofertas

8.ASP

¿Qué es?

Active Server Pages (ASP) y ASP.NET es un intendo de Microsoft para introducirse en el mercado del desarrollo Web, y viene a ser como su estandar para su servidor Web, ISS. Asp ha sido atacado por la comunidad open source desde que este apareció, y dan numerosas razones para ello:
El propietario, una única plataforma, la lentitud...

Me gustaría decir "Si, si, y si", pero no me debo dejar llevar. La realidad es que ASP ha sido implementado en otras plataformas y que cuando esta funcionando bajo su servidor predeterminado IIS es relativamente rápido. leer más

¿Por qué deberías aprenderlo?

Simplemente porqué en algunas ocasiones no tienes otra opción debido a la popularidad que ha alcanzado.

Oferta de trabajo

Demanda de trabajo: 557 ofertas

Seccion Programación (TuFunción)
Tutorial básocp de AJAX
Diferencia entre PHP ASP y otros lenguajes de programación
Fácil sistema de autentificación de usuarios (PHP)
Tendencia de los lenguajes de programación
Bases de datos y PHP
Consejos para escribir código Javascript
Perl está muriendo
10 Programming Languages You Should Learn Right Now

Enlaces Relacionados


Se me olvidaba...

Si se dieron cuenta me faltó poner un lenguaje... El cuál sería el Visual.NET que es para Newbies, sin embargo, es muy práctico además de eficiente... Ahora si... Con este serían los 8 no???

Aldo Delgado Martínez - Estudiante de Ingeniería en Sistemas Computacionales - ESCOM IPN de México

Inconforme!!!

En lo personal, no estoy del todo de acuerdo con la lista, ya que prácticamente C y C# son el mismo lenguaje, por lo tanto lo deberían de unir en uno mismo, en cuanto a Ajax, creo que no es un lenguaje muy común, y mucho menos de tipo empresarial, en su lugar hubiera quedado MySQL, en cada lugar de trabajo en el que busco de programador piden como requisito MySQL para administrar las Bases de Datos... Con estas sugerencias creo que sería en verdad la lista de los 8 lenguajes no creen???

Aldo Delgado Martínez - Estudiante de Ingeniería en Sistemas Computacionales - ESCOM IPN de México

C/C++: ¡MUETOS???????????

Conicido con el comentario del retrazo de españa! Es un hecho de que la demanda de programadores de C/C++ en un país vanguardista es muy elevado, porque C/C++ es el lenguaje base para la programación de sistemas operativos, compliadores, intérpretes, servidores(cores), juegos, herramientas de oficina, herramientas de sistema, drivers, etc, etc... Sólo basta recordar que el compliador java, su máquina virtual, los intérpretes de php, perl, ruby, python, etc... estám escritos en C/C++. Es una reverenda estupidez declarar a C/C++ muertos. Lo que muestra el artículo por otra parte es comprencible: En un país como el nuestro se necesitan personas que programen cosas de adminstración, nadamás...
Si no lo quieren creer, dense una vuelta por el sitio de apache, mysql, postgresql, perl, php, ruby, samba, openoffice, sun (para ver el core de java), el kernel de linux (menciono proyectos OSI/FSF pk lo pueden comprobar en el código, claro está que el mismo windows, office, etc.. están escritos en C/C++), etc.. y verán que TODOS están hechos en C/C++ algunos en C/C++/ASM. Saludos!

HEY NICE PAGE

MANEJO VISUAL BASIC.. SABES ME GUSTARIA MANEJAR DELPHI

te amo james brown

ariba las divis divis!! jaja

jiji me fastidia esto de las programaciones

keria hacer una tarea de informatica pero ya ke!! jeje no entendi nada!! ah...........se me olvidaba ke viva pegui!! jeje

No se nadaaaaaa!!!

Hep... la verdad q me lei todas las boludeces que dijeron y estoy peor que antes... queria estudiar programación... pero ahora nose que hacer... quede más desconcertado que antes... que recomiendan!!! saludos!!!

me caes mal mamaguevos

me caes mal mamaguevos vallen a cojer

mi opinion

Me ha parecido muy interesante este articulo, ya que tiene informacion de mucha utilidad.... de hecho manejar o tener aunque fuese un conocimiento basico sobre los lenguajes deprogramacion es algo muy escencial para todos aquellos que programamos, pero como decian en un comentario, no se trata del lenguje, sino de el fin que lleva consigo la aplicacion que se va crear... en ello interviene el analisis.... algo a mencionar, hoy en dia, tambien es necesario tener conocimiento sobre la probramacion movil..... pues el percado movil se extiende cada dia mas..... conocimientos basicos sobre wml y php, son de suma importancia en la programacion web mivil.... aprender aprender y aprender es mi consejo

LOS MEJORES LENGUAJES DE PROGRAMACION

LOS MEJORES LENGUAJES DE PROGRAMACION SON: COBOL Y C, Cobol porque se sigue y seguirá manejando en los mainframe por ser más veloces en procesamiento y mayor capacidad de almacenamiento y C o C++ porquese utiliza mucho en las aplicaciones de telecomunicaciones y otras como en los sistemas operativos linux. Por lo tanto los otros lenguajes son una copia barata de estos.

Lo mejor es desarrollar y tener una buena lógica de programación y saber como aplicarla a los demás lenguajes.

yo tambien quiero mentar madres

Que bonito se siente cuando mienta madres pero la verdad cobol hoy poy hoy sigue siendo usado en los bancos y empresas que manejan maores volúmenes de informacion y c o c++ porque como fan de linux se sigue y se seguira manejando y esos putos lenguajes que estan ahi son vil fusil de estos.

Esta herramienta deberia estar Power Builder

Para proyectos en los que se necesita entregar para mañana no hay más rapidez que Power Builder, e trabajado durante 5 años haciendo sistemas para empresas como farmacias, agricolas, bancarias, muebleras y en todo este tiempo utilice diferentes lenguajes como clipper, c++, visual basic 6.0 y .net, php y por supuesto power builder. esta herramienta te facilita mucho hacer un sistema en poco tiempo y si lo quieres en web no ocupas hacer grandes cambios. Simple mente a mi me sorprendio. Lo malo que por acá en México no está tan difundido.

No se trata del lenguaje

El lenguaje mas usado y cotizado actualmente es java, por lo que conviene conocerlo. Sin embargo el lenguaje no es mas que una herramienta, todo dependera del problema que se enfrente, por ejemplo, si vas a procesar un archivo de 1 GigaByte, estas loco si lo piensas hacer con java, mejor usa C, es mucho mas rapido, para aplicaciones web hay alternativas mucho mejores a las tecnologias de java. Lo ideal es conocer varios lenguajes te da mas flexibilidad, aprender los lenguajes de la familia C, como java, C#, javascript, php, porque es muy facil cambiarte de uno a otro pues son muy similares en su sintaxis.
Yo soy experto en java y C#, y me gusta más C# porque tiene muchas más posibilidades que java, sin embargo, en mi trabajo hago casi todas mis aplicaciones en java porque es lo que los clientes piden.

No creo que exista el mejor

No creo que exista el mejor lenguaje,
depende siempre de la aplicacion a realizar,
y un analisis no entra el gusto sino la
productividad final de la herramienta.

ayuda para universidad

Hola soy estudiante de administración mención informática y necesito su ayuda para encontrar lo necesario para entregar un trabajo escrito relacionado con librerias en java, a ver si me pueden ayudar. Gracias

java deberia estar entre

java deberia estar entre estos lenguajes de programacion
para mi es uno de los mejores junto con C sharp(C#);estos son unos de lo pocos lenguajes orientado a objetos lo que actulamente se utiliza, claro que para los que recien se estan iniciando en la programacion busquen lenguajes mas fáciles

sus "pinches" mamadas no

sus "pinches" mamadas no sirben son simples codificaciones para pendejos como tu bueno adios putos mallates de mierda, culeros y lo que resuelte chingen a su .... gracioas por leer es te comentario

PIQUENSELO

HIJOS DE PERRA CHINGUEN A SU PUTA MADRE Y MAMENME LA VRGA Y SUS PENDEJADAS NO VALEN MADRES MEJOR ME OPONGO A VER PORNO

JODANSE

LA NETA NO ENTENDI NI MADRES HACI QUE CHINGUEN

jajaja...

jajaja...

esta muy bien este articulo.

esta muy bien este articulo. a mi m a solucionao muxas dudas

hol me llam

hol me llam

gilipollas

gilipollas

ke hijos de puta dios

ke hijos de puta dios

OPINION

EL ARTICULO ESTA MUY MAL DISEÑADO, SINO TIENES QUE DECIR NADA BUENO HAS ALGO BUENO Y PICATE EL CULO CON LA VERGA DE TU PADRE, TE FALTO HABLAR DE JAVA ENTRE OTROS IMBECIL

anonimo

anonimo

anonimo

anonimo

puto

puto

no se un carajo

me en cantaria que ustedes me neseñaran mas de esto ,,, seria lo mejor

estais todos

estais todos enfermos!

freaks

dona hermano pero difiero un

dona hermano pero difiero un poco de tu idea de los mejores lenguajes de programacion, creo que deberia acariciar un poco mas a VB6.0: ok no es de bajo nivel ni tampoco de caracteristicas profesionales (cientificas) pero combina muy bien las caractristicas de visual y compiler.

creo q tu pagina esta un

creo q tu pagina esta un poko
incomleta porq kon el lenguag
q io inicie fue kon el python
y no lo pucieron este kenguag
es el mas sensillo y completo
para poder iniciar en este
ambiente ok.

soe: boffo de saltillo coah. mexico

mira una observacion primero

mira
una observacion
primero aprende a escribir y luego opinas
y esta bien esta pagina por que ponen los sistemas
que son mas dificiles
y luego los faciles por que estos son la base de programacion sale
entonces checale
y me contestas bye

Disculpen, pero pusieron

Disculpen, pero pusieron cualquier cosa. C# y Visual Basic son de Microsoft, por lo tanto, esto va bien último en la lista para estudiar. No sé cómo M!erDA no pusieron Python; sencillo, muy bueno para emepzar y sobre todo, poderoso. Lo mismo pasa con Delphi.

ESTUDIAR LA INGENIERIA EN

ESTUDIAR LA INGENIERIA EN INFORMATICA Y CUANDO ACABEIS OS DAREIS CUENTA DE LA DE CHORRADAS QUE ESTAIS DICIENDO, SIN ANIMO DE OFENDER

comentario

Hola, querria hacer una pregunta un poco tonta quizas, pero querría saber como se llama este lenguaje : C#
es decir, a C++ lo leemos como "ce mas mas" , pero a este "c#"??

Como se pronuncia C#

Se pronuncia como en Ingles o sea C jash.
Alternativamente puedes decir C numeral y es muy aceptable.
Puedes decir C gato pero vas a parecer nuevo en el ambiente.
Saludos

En realidad C# se pronuncia

En realidad C# se pronuncia "c sharp"

C#

A este lenguaje se le lee como "ce gato".

se despide,

alguien

Mas datos para contrastar

Os paso una página donde se encuentra el topten de lo que se pide en ofertas de empleo desde 2000 para lenguajes, bases de datos, etc.

http://esp.uem.es/rentic

También están los informes al completo.

Tan cerca pero tan lejos

Saludos Caballeros
XD es curioso, estaba en internet buscando un lenguaje de programacion que aprender,
llegue aqui, y mis dudas han aumentado de manera considerable ^_^'''''''

Como todos ya sabemos, este campo de la informatica no es para *noobs*, solo aprendiendo nuevas tecnicas, y actualizando nuestros conocimientos podremos ser verdaderos programadores
asi que no se quejen de la inestabilidad del sistema, ayer pascal, hoy java, mañana dios sepa
todo es producto de la evolucion en si, es como que a un carpintero le desagrade la idea de usar una cierra electrica, solo por que es un experto usando el serrucho,
esto es como el cassete, sucesor del loomplay (esos discos de nuestros abuelos), que le cede paso al CD.

Ahora bien, retornando al tema de informatica, miren, solo tengo 17 y mis conocimientos en informatica no van mas haya de su historia, y un curso a quemaropa que recivi en mi colegio de Pascal, al menos entendi el concepto, y se lo aplique a age of empires 2, creando escenarios bastante complejos

pero debido a las limitantes de el *Zacatal* en donde vivo, no eh podido tener orientacion alguna hacerca de este tema, a duras penas eh podido avanzar un poco en Blender, gracias a unos cursos bastante basicos

intente incursionar en informatica, pero desde el principio di en un clavo, y esto se debe a que ni siquiera se las bases, el 123,ABC, es mas! ni siquiera se los nombres de los programas con lo que debo trabajar U_U' , solo conozco, Pascal,Cobol,FoxPro (que no lo han mencionada, seguramente es por que es malo) y Fortran.

Mi idea es ser creador de videojuegos, de MMO mas que todo, solo se que el siguiente año que entre a la Universidad, debo estudiar Ing. en Sistemas (cierto?) y luego irme a españa a sacar el master de diseño de videojuegos.

Que no se hable mas
Que Lenguaje de Programacion debo estudiar primero ?
Cuales han quedado obsoletos, y no es buena idea estudiarlos ?
Cual es mas practico a la hora de crear tu propia red o servidor ?
Con cual puedo crear juegos ?

Gracias de antemano ^_^'

PD: noto que no son muy amables por aqui, todo mundo hace comentarios *incomodos*, eviten caer en Statusquo, ser amable no cuesta nada (no tomen este comentario a mal caramba!)

Depende de como quieras

Depende de como quieras enfocarte en el desarrollo de los videos juegos, si son juegos sencillos para que se jueguen en red deberías enfocarte en lenguajes aplicados a la web (java, php, etc.). Pero si son aplicaciones debes estudiar un lenguaje que te de los soportes necesarios pára desarrollar las aplicaciones que desees. Y como decían cuando estudié sistemas "el que aprenda lenguaje c programa en lo que sea (main void)".

el zorro

soy colombiano y me gusta muchisimo el zorro (visual fox pro)
es una quimbi pa que, facil manejo buen lenguaje trae un motor propio de bases de datos como cualquiera que exista en el mercado depende de si y si quiere mas es si no que pida mano
los demas pueden ser necesarios pero faltaron muchos y hay que nombrar a los demas valen la pena pa que

suerte

Porqué no colocar Delphi

Sería conveniente darle un espacio aunque sea pequeñito al Borland Delphi o Los Turbo Delphi.
Recomiendo que hagas una comparativa de velocidad contra cualquiera de los mencionados. Así mismo, una comparativa, en lo que respecta a los recursos para base de datos contra cualquiera de los lenguajes mencionados.
Encontrarás una sorpresa.

Visual Basic

Solo sigan programando en Visual Basic 6.0, al menos asi tendran la seguridad de que les servira por un rato mas. Jejejeje o no?

12 añitos programando y

12 añitos programando y viendome venir la ola... ¿quien asegura que tal lenguaje arrasará en un futuro?? ni ustedes se lo creeis.
Internet, la Web y todo lo que ello conlleva se ha resumido en un presente "muy cortito" y un futuro desconocido.
php? asp? javascript? (actionscript por cierto ?) ajax? jajaja ya veremos ya veremos... deja que pase un añito y lo mismo ni programamos ya.

NO SOIS CERTEROS

De reojo caí en éste documento y bueno, pues qué vendido está nuestro amigo editor. El lenguaje Número 1 (No solo creo que para mí, si no para el mundo) es Java, primero, por ser multiplataforma, la robustés del lenguaje, La variedad de herramientas que existen para su creación (NetBeans, Eclipse, hasta notepad, gedit etc) bueno, para mí es increíble incluso que uno puede diseñar aplicaciones para relojes, celulares, dispositivos en bajo nivel, uff. (Pónganle un largo etc). C# sólo es más que un infructuoso intento de lograr la asimilación de java en el mundo. Saludos y vivalinux.

Hay un común denominador en

Hay un común denominador en los comentarios, todos se centran o se basan en que lenguaje es mas puro o "es mejor" que otro, desacreditan a aquellos que usan herramientas de desarrollo "fáciles" de utilizar; pero hay algo que pasan por alto; no se trata de que herramienta de desarrollo se utilize para desarrollar una aplicación, si no lo mas importante es Planear y entender la posición estratégica y de competetividad de la empresa en el mercado y en el mundo de hoy, pensar como empresarios!, tener esa visión!, y no discutir,pelear por lenguajes de programación.
Soy Ingeniero de Sistemas con MCSD y MCAD, pero desde hace 2 años empresario en el rubro de las teconologías de la información.

Tampoco eres certero

Tampoco eres certero amigo.
Héchale una probadita a delphi vs. Java y verás como queda lejos en velocidad y robustés.
Héchale otra probadita en acceso a distintas base de datos y verás su velocidad y comodidad para programar.
Prueba con el delphi 5,6,7.. 2007 o si deseas con el turbo delphi.
Sólo es una recomendación.

ruby on rails

El tema de ruby on rails es simple: hay pocas ofertas por aca por ser menos conocido, y menos comun en hostings. Pero tiene mucho potencial, al igual que python.

Sinceramente me pareció bastante desequilibrada esta lista, la de eweek es mucho mejor.

Sobre cobol: me resultó raro ver esos comentarios. Yo tambien creia que habia muerto. Pero los trabajos "privados" (que no salen a la web) se notan mucho menos.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato