Los lenguajes de programación de computadora nos permiten dar instrucciones a una computadora en un lenguaje que la computadora entiende. Al igual que existen muchos lenguajes basados en humanos, hay una gran variedad de lenguajes de programación que los programadores pueden usar para comunicarse con una computadora. La parte del lenguaje que una computadora puede entender se denomina “binario”. La traducción del lenguaje de programación a binario se conoce como “compilación”. Cada idioma, desde el lenguaje C al Python, tiene sus propias características distintas, aunque muchas veces hay puntos en común. Entre los lenguajes de programación.
Estos lenguajes permiten que las computadoras procesen de manera rápida y eficiente grandes y complejas franjas de información. Por ejemplo, si a una persona se le da una lista de números aleatorios que van de uno a diez mil y se le pide que los coloque en orden ascendente, es probable que tome un tiempo considerable e incluya algunos errores.
Hay docenas de lenguajes de programación utilizados en la industria hoy en día. A continuación, hemos recopilado descripciones generales de los 12 idiomas más importantes, relevantes y en demanda de estos idiomas.
Los dos idiomas más populares en esta categoría son Python y Ruby. Estos son lenguajes de aplicación web orientados a objetos que utilizan una sintaxis muy legible.
“Orientado a objetos” significa que el lenguaje se basa en los conceptos de “objetos”, o colecciones de datos, y su manipulación. Este es un concepto que se utiliza en muchos lenguajes de programación avanzados, como C ++, Java, Objective-C y PHP.
Lea algunos tutoriales básicos para una variedad de idiomas. Si aún no está seguro de qué idioma debe comenzar a aprender, lea algunos tutoriales para diferentes idiomas. Si un idioma tiene un poco más de sentido que los otros, pruébelo un poco para ver si hace clic. Hay innumerables tutoriales para cada programación disponible en línea, incluyendo muchos en wikiHow:
Pitón

Python es un lenguaje de programación avanzado que se interpreta, se orienta a objetos y se basa en una semántica robusta y flexible.
Quien lo usa
- Profesiones e industrias: desarrolladores de Python, ingenieros de software, desarrolladores de back-end, programadores de PythonUtilizados por empleadores en tecnología de la información, ingeniería, servicios profesionales y diseño.
- Organizaciones principales: Google, Pinterest, Instagram, YouTube, DropBox, NASA, ESRI
- Especializaciones e industrias: desarrollo web e Internet (marcos, micro-marcos y sistemas avanzados de gestión de contenidos); computación científica y numérica; interfaces gráficas de usuario de escritorio (GUIs)
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
Python te permite trabajar rápidamente para integrar sistemas como un lenguaje de scripting o pegamento. También es adecuado para el desarrollo rápido de aplicaciones (RAD).
- El juego Civilization 4 tiene toda su lógica interna, incluida la IA, implementada en Python.
- La NASA usa Python en su Sistema de Planificación Integrado como un lenguaje de scripting estándar.
- Características: Fácil de aprender y leer fácilmente. Marcos web asociados para el desarrollo de aplicaciones basadas en web. Intérprete gratis y biblioteca estándar disponibles en origen o binario en las principales plataformas.
¿DÓNDE COMENZÓ?
Python se desarrolló a fines de la década de 1980 en CWI en los Países Bajos y se lanzó al público por primera vez en 1991.
FOROS
- Desbordamiento de pila
- Comunidad pitón
- Red Devshed (Foro de Programación Python)
Java

Java es un lenguaje de programación de alto nivel orientado a objetos, de propósito general, con varias características que lo hacen ideal para el desarrollo basado en la web.
Quien lo usa
- Profesiones e industrias: ingenieros de software, desarrolladores de JavaUsados por empleadores en comunicaciones, educación, finanzas, ciencias de la salud, hotelería, comercio minorista y servicios públicos
- Principales organizaciones: V2COM, Eclipse Information Technologies, eBay, Eurotech
- Especializaciones e industrias: Internet de las cosas (IoT), arquitectura empresarial, computación en la nube
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
Java se utiliza para desarrollar aplicaciones de nivel empresarial para videojuegos y aplicaciones móviles, así como para crear aplicaciones basadas en web con JSP (Java Server Pages). Cuando se usa en línea, Java permite que los applets se descarguen y utilicen a través de un navegador, que luego puede realizar una función que normalmente no está disponible.
- Los programas que usan o están escritos en Java incluyen Adobe Creative Suite, Eclipse, Lotus Notes, Minecraft y OpenOffice.
- Java es la base fundamental para desarrollar aplicaciones de Android.
- Características: Portabilidad de la aplicación Lenguaje robusto e interpretado Amplia biblioteca de red
¿DÓNDE COMENZÓ?
Originalmente conocido como Oak, Java fue desarrollado en 1990 en Sun Microsystems para agregar capacidades al lenguaje C ++. Java fue desarrollado de acuerdo con el principio de WORA (Write Once Run Anywhere). El lenguaje se presentó al público en 1995 y ahora es propiedad de Oracle.
Los foros
- Desbordamiento de pila
- Comunidad de Grupos de Usuarios de Java (JUGs)
- Foro de Java Community Space
Ruby / Ruby on Rails

Ruby es un lenguaje de script de código abierto orientado a objetos que se puede utilizar de forma independiente o como parte del marco web de Ruby on Rails.
Quien lo usa
- Profesiones e industrias: desarrolladores de Ruby on Rails, ingenieros de software, ingenieros de ciencia de datos, empleados por empleadores en tecnología, ingeniería, servicios profesionales, diseño, ciencia y control de calidad.
- Organizaciones principales: Github, Scribd, Groupon, Centro de Investigación Langley de la NASA, Secuencia Azul (parte de Toyota Motor Manufacturing), Motorola, Google (SketchUp)
- Especializaciones e industrias: desarrollo de aplicaciones web, robótica, redes, administración de sistemas y seguridad
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
Ruby se utiliza para simulaciones, modelado 3D y para administrar y rastrear información.
- Basecamp, Amazon, Twitter y Groupon fueron creados usando Ruby on Rails.
- La NASA usa Ruby para realizar simulaciones.
- Características: libre de usar, copiar, modificar y distribuirIntuitivo y flexible idiomaCompletamente orientado a objetos (capacidad de usar el encadenamiento de métodos)
¿DÓNDE COMENZÓ?
Diseñado en 1995, el creador de Ruby lo describió como “de apariencia simple, pero es muy complejo por dentro, al igual que nuestro cuerpo humano”.
FOROS
- Desbordamiento de pila
- Grupos de Usuarios Ruby
- Foro Rubí
HTML (lenguaje de marcado de hipertexto)

HTML es el lenguaje de marcado estándar utilizado para crear páginas web; garantiza el formato adecuado de texto e imágenes (mediante etiquetas) para que los navegadores de Internet puedan mostrarlos en la forma en que estaban pensados.
Quien lo usa
- Profesiones e industrias: desarrolladores web, editores técnicos, diseñadores de correo electrónico, ingenieros de software, utilizados por empleadores en tecnología de la información, ingeniería, diseño, servicios profesionales, administración, mercadeo, servicios al cliente y ventas.
- Principales organizaciones: Apple, CyberCoders, Apex Systems, CareerBuilder
- Especializaciones e industrias donde HTML más se utiliza: desarrollo web, programación de correo electrónico
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
HTML se utiliza para crear documentos electrónicos (páginas) que se muestran en línea. Visita cualquier página y verás un ejemplo de HTML en acción.
- La diversidad y complejidad en la estructura y apariencia de los sitios de hoy es posible con HTML.
- Características: Fácil de usar y conozca los conceptos básicos de HTMLFree y versiones disponibles de varios formatos disponibles.
¿DÓNDE COMENZÓ?
HTML fue creado por el físico Tim Berners-Lee en 1990 para permitir a los científicos compartir documentos en línea. Antes de eso, todas las comunicaciones se enviaban en texto plano. HTML hizo posible el texto “enriquecido” (es decir, formato de texto e imágenes visuales).
FOROS
- Desbordamiento de pila
- HTMLforum.com
- Exaltado
JavaScript

JavaScript es un lenguaje de programación del lado del cliente que se ejecuta dentro de un navegador del cliente y procesa los comandos en una computadora en lugar de un servidor. Normalmente se coloca en un archivo HTML o ASP. A pesar de su nombre, JavaScript no está relacionado con Java.
Quien lo usa
- Profesiones e industrias: desarrolladores de JavaScript, desarrolladores web, ingenieros de softwareUsados por empleadores en tecnología de la información, ingeniería, diseño, marketing, finanzas y atención médica
- Organizaciones principales: WordPress, Soundcloud, Khan Academy, Linkedin, Groupon, Yahoo y muchos otros
- Especializaciones e industrias donde se utiliza más JavaScript: desarrollo de sitios web front-end, desarrollo de juegos
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
JavaScript se usa principalmente en el desarrollo web para manipular varios elementos de la página y hacerlos más dinámicos, incluyendo capacidades de desplazamiento, impresión de la fecha y la hora, creación de un calendario y otras tareas que no son posibles a través de HTML simple. También se puede utilizar para crear juegos y API.
- La agencia Cyber-Duck en Gran Bretaña utiliza API públicas, creadas con JavaScript, para recopilar datos sobre delitos y permite a los usuarios revisar un área local.
- Tweetmap, creado por Pete Smart y Rob Hawkes utilizando JavaScript, representa un mapa mundial que se dimensiona proporcionalmente según el número de tweets.
- Características: Las funciones básicas son fáciles de aprender. Marcos múltiples Los usuarios pueden hacer referencia a JQuery, una biblioteca de Javascript completa
¿DÓNDE COMENZÓ?
JavaScript fue diseñado por Netscape y originalmente conocido como LiveScript, antes de convertirse en JavaScript en 1995.
FOROS
- Desbordamiento de pila
- Javascript en reddit
- CodingForums.com
Lenguaje c

C Language es un lenguaje de programación de nivel medio orientado a la estructura que se utiliza principalmente para desarrollar aplicaciones de bajo nivel.
Quien lo usa
- Profesiones e industrias: desarrolladores de software, ingenieros informáticos, analistas de sistemas y negocios, administradores de contenido web y de TI, ingenieros de software integrados, empleados por empleadores en tecnología de la información, ingeniería, administración, atención médica y servicios profesionales.
- Principales organizaciones: Microsoft, Apple, Oracle, Cisco, Raytheon
- Especializaciones e industrias donde más se usa el lenguaje C: sistemas integrados, programación de sistemas, inteligencia artificial, automatización industrial, gráficos por computadora, investigación espacial, procesamiento de imágenes y programación de juegos
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
C Language se utiliza para desarrollar aplicaciones de sistemas que se integran en sistemas operativos como Windows, UNIX y Linux, así como software integrado. Las aplicaciones incluyen paquetes de gráficos, procesadores de texto, hojas de cálculo, desarrollo de sistemas operativos, sistemas de bases de datos, compiladores y ensambladores, controladores de red e intérpretes.
- Los sistemas TAO de Facebook están programados en su mayoría utilizando el lenguaje C.
- La mayoría de los controladores de dispositivos aún se desarrollan utilizando C Language.
- Características: Fácil de aprender; Hay solo 32 palabras clave para masterEasy para escribir programas de sistemas como compiladores e intérpretes. Lenguaje fundacional para principiantes.
¿DÓNDE COMENZÓ?
El lenguaje C se desarrolló en 1972 en Bell Labs específicamente para implementar el sistema UNIX. Eventualmente dio lugar a muchos lenguajes de programación avanzados, incluyendo C ++, Java C #, JavaScript y Pearl.
FOROS
- Desbordamiento de pila
- Cprogramming.com
- Go4Expert
C ++

C ++ es un lenguaje de programación de propósito general, orientado a objetos, de nivel medio y es una extensión del lenguaje C, que hace posible codificar C ++ en un “estilo C”. En algunas situaciones, la codificación se puede hacer en cualquier formato, haciendo de C ++ un ejemplo de lenguaje híbrido.
Quien lo usa
- Profesiones e industrias: ingenieros de software de C ++, desarrolladores de software de C ++, ingenieros integrados, analistas de programadores, empleados por empleadores en tecnología de la información, ingeniería, servicios profesionales, diseño, control de calidad y gestión.
- Principales usuarios de empresas y organizaciones: Google, Mozilla, Firefox, Winamp, Adobe Software, Amazon, Lockheed Martin
- Especializaciones: sistema / software de aplicación, controladores, aplicaciones cliente-servidor, firmware incorporado
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
El lenguaje C ++ se utiliza para crear programas informáticos y software en paquete, como juegos, aplicaciones de oficina, editores de gráficos y video y sistemas operativos.
- El sistema operativo Blackberry está desarrollado utilizando C ++.
- La nueva suite de Microsoft Office fue desarrollada usando C ++.
- Características: A menudo, el primer lenguaje de programación que se enseña a nivel universitario. Mecanismo rápido de procesamiento y compilación. Biblioteca estándar de Robust (STL)
¿DÓNDE COMENZÓ?
Lanzado en 1983 y, a menudo, considerado una versión del lenguaje C orientada a objetos, C ++ fue creado para compilar código simple y eficiente, al mismo tiempo que ofrece abstracciones de alto nivel para administrar mejor proyectos de desarrollo grandes.
FOROS
- Desbordamiento de pila
- CPlusPlus
- CodeGuru
DO#

C-sharp se pronuncia C-sharp (no C-hashtag), C # es un lenguaje de programación multi-paradigma que presenta tipografía fuerte, imperativo, declarativo, funcional, genérico, orientado a objetos y orientado a componentes.
Quien lo usa
- Profesiones e industrias: desarrolladores de C #, ingenieros de pruebas de automatización, ingenieros de software, desarrolladores de redes .net senior Empleados por empleadores en tecnología de la información, ingeniería, diseño, servicios profesionales, gestión y control de calidad
- Principales organizaciones: Microsoft Intel, Hewlett Packard
- Especializaciones: plataformas basadas en Windows.
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
C # ayuda a los desarrolladores a crear servicios web XML y aplicaciones conectadas a Microsoft .NET para sistemas operativos Windows e Internet.
- Se utiliza para desarrollar una amplia gama de aplicaciones de software que acompañan a Visual Studio IDE.
- El único idioma utilizado por Windows Presentation Foundation (WPF).
- Características: Similar a Java en capacidadesIdeal para principiantesEl acceso para trabajar en aplicaciones de Microsoft
¿DÓNDE COMENZÓ?
C # se desarrolló en 2000 como parte del lanzamiento de Microsoft .NET Framework; en 2003 se convirtió en una norma ISO. C # se basó en los lenguajes C, C ++ y Java.
FOROS
- Desbordamiento de pila
- Proyecto de Código
- Dream.In.Code
C objetivo

Objective-C es un lenguaje simple, de propósito general y orientado a objetos. Utiliza un sistema de paso de mensajes prestado del lenguaje Smalltalk; cuando un objeto en Objective-C recibe un mensaje, puede optar por ignorar o reenviar a otro objeto, en lugar de devolver un valor.
Quien lo usa
- Profesiones e industrias: administradores de contenido web y de TI, desarrolladores de dispositivos móviles iOS y Android, ingenieros de software utilizados por empleadores en tecnología de la información, ingeniería, administración, atención médica y diseño.
- Principales organizaciones: Apple, CyberCoders
- Especializaciones: Desarrollo de software.
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
Objective-C es utilizado principalmente por los desarrolladores para crear aplicaciones para iOS y OS X.
- Desde todo en Twitter y Facebook hasta Wells Fargo y Mint, object-C es el lenguaje más utilizado para escribir programas para productos de Apple.
- Características Flexibilidad incrementada con escritura dinámica. Se usa a menudo junto con un marco como el primer lenguaje Cocoa o Cocoa TouchGreat para programadores principiantes.
¿DÓNDE COMENZÓ?
Objective-C se desarrolló en Apple en 1983 para abordar las deficiencias (específicamente la falta de orientación a objetos) en el lenguaje C. Fue licenciado por NeXT en 1988.
FOROS
- Desbordamiento de pila
- AulaM
- Proyecto de Código
PHP (preprocesador de hipertexto)

PHP es un lenguaje de script de código abierto diseñado para crear páginas web dinámicas que funcionan de manera efectiva con bases de datos. También se utiliza como un lenguaje de programación de propósito general.
Quien lo usa
- Profesiones e industrias: desarrolladores de PHP, ingenieros de software de PHPUsados en todas las industrias, para incluir tecnología de la información, ingeniería, diseño, servicios profesionales, atención médica, administración y finanzas
- Principales organizaciones: Facebook, Yahoo, CyberCoders, NextGen
- Especializaciones donde se utiliza más PHP: desarrollo de aplicaciones web, secuencias de comandos del lado del servidor, secuencias de comandos de línea de comandos
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
PHP se utiliza principalmente junto con los sitios web dinámicos de gran cantidad de datos para recopilar datos de formularios. También se utiliza en el desarrollo de aplicaciones para generar contenido de página dinámico.
- PHP es parte de la plataforma LAMP utilizada por Facebook y Yahoo.
- Plataformas como Joomla, WordPress y Drupal utilizan el lenguaje PHP.
- Características: Fácil de aprender (tan simple como incrustar código dentro de HTML) Gratis y de código abierto Se puede usar en todos los principales sistemas operativos y servidores web
¿DÓNDE COMENZÓ?
PHP se lanzó en 1995 como un lenguaje de script del lado del servidor, que se procesa en un servidor para convertirse en un sitio web en HTML simple.
FOROS
- Desbordamiento de pila
- Freaks PHP
- PHP Builder
SQL (lenguaje estructurado de consulta)

SQL es un lenguaje de consulta de base de datos (no un lenguaje de desarrollo) que permite agregar, acceder y administrar contenido en una base de datos. Es el lenguaje que permite a los programadores realizar el acrónimo común CRUD (Crear; Leer; Actualizar; Eliminar) dentro de una base de datos.
Quien lo usa
- Profesiones e industrias: desarrolladores de servidores SQL, analizadores de bases de datos, desarrolladores de software, administradores de bases de datos, utilizados en diversos sectores como tecnología de la información, ingeniería, diseño, gestión, servidores profesionales, negocios y finanzas
- Principales organizaciones: la mayoría de las empresas y organizaciones que recopilan datos utilizan SQL. Los ejemplos incluyen Robert Half Technology, Nigel Frank, CyberCoders y UnitedHealthCare.
- Especializaciones donde se utiliza más SQL: análisis de datos y minería de datos grandes
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
SQL interactúa con la base de datos backend de la aplicación web. Es el lenguaje de base de datos “estándar de facto”, que se utiliza siempre junto con otro lenguaje de programación. Los programas SQL se implementan como una forma para que las empresas y organizaciones accedan y manipulen la información almacenada en sus bases de datos.
- Los sistemas de administración de bases de datos relacionales que usan SQL incluyen MySQL (de Oracle), Sybase, Microsoft SQL Server y otros.
- Características: Sintaxis simple, libre y fácilmente accesible.
¿DÓNDE COMENZÓ?
SQL fue desarrollado en el Centro de Investigación de IBM en 1974 y originalmente conocido como SEQUEL. La primera versión comercial fue introducida en 1979 por ORACLE.
FOROS
- Desbordamiento de pila
- Equipo de SQL
- SQL Server Central
Rápido

Swift es el lenguaje de programación multirigrama de código abierto más nuevo de Apple para aplicaciones iOS y OS X. Swift integra los parámetros nombrados de Objective-C y el modelo orientado a objetos, a la vez que incluye un compilador avanzado, un depurador y una infraestructura de infraestructura.
Quien lo usa
- Profesiones e industrias: desarrolladores de plataformas Swift, desarrolladores de aplicaciones móviles iOS, desarrolladores de software, programadores sénior, ingenieros de datos, tecnología de la información, ingeniería, diseño, gestión y servicios profesionales.
- Principales organizaciones: Apple, Getty Images, Slack, Dow Jones, Playlist Media
- Especializaciones donde más se usa Swift: desarrollo de software
¿QUÉ HACE EL APRENDIZAJE IMPORTANTE?
Swift es utilizado principalmente por los desarrolladores para crear aplicaciones para iOS y OS X.
- Dow Jones está reescribiendo secciones de su aplicación móvil Wall Street Journal con Swift.
- Getty Images construyó su aplicación orientada al consumidor, Stream, utilizando Swift.
- Características: Admite ‘playgrounds’, una característica que permite a los programadores experimentar y ver resultados inmediatos. Fácil de entender syntaxIdeal para escribir código listo para producción.
¿DÓNDE COMENZÓ?
Swift, que se basa en el lenguaje de programación Objective-C, se presentó en la Conferencia Mundial de Desarrolladores de 2014 (WWDC) de Apple. La versión más reciente, Swift 2, se lanzó como un idioma de código abierto en 2015.
FOROS
- Desbordamiento de pila
- @codinginswift
- Swift Language Grupos de Google