¿Intentaste buscar en Google?
Ruby, Python, PHP, dot net, JAVA, javascript, HTML, HTML5, CSS, CSS2, CSS3, DHTML son lenguajes de programación. Un lenguaje de programación es un lenguaje construido formalmente diseñado para comunicar instrucciones a una máquina, particularmente a una computadora.
Ajax – AJAX significa JavaScript asíncrono y XML. En pocas palabras, es el uso del objeto XMLHttpRequest para comunicarse con los scripts del lado del servidor. Puede enviar y recibir información en una variedad de formatos, incluidos archivos JSON, XML, HTML e incluso de texto.
- ¿Cuál es la mejor empresa de desarrollo web en la Florida?
- Cómo agregar un menú posterior en HTML
- ¿Puede Realm o SQLite almacenar archivos HTML, CSS, JS y de texto en Android?
- ¿Qué debo hacer con mis habilidades de HTML y CSS?
- ¿Cómo visualizo la tabla dinámicamente en una página JSP?
Joomla, drupal, wordpress son sistemas de gestión de contenidos. Un sistema de gestión de contenido (CMS) es una aplicación informática que admite la creación y modificación de contenido digital utilizando una interfaz de usuario común y, por lo tanto, generalmente admite múltiples usuarios que trabajan en un entorno colaborativo.
Rails es un marco modelo-vista-controlador (MVC), que proporciona estructuras predeterminadas para una base de datos, un servicio web y páginas web.
Photoshop, Illustrator son editores gráficos.
Comparacion:
¿Qué es mejor, Photoshop o Illustrator?
Dreamweaver es una aplicación de diseño y desarrollo web.
Big Data es un término para conjuntos de datos que son tan grandes o complejos que las aplicaciones tradicionales de procesamiento de datos son inadecuadas. Los desafíos incluyen análisis, captura, conservación de datos, búsqueda, uso compartido, almacenamiento, transferencia, visualización, consulta, actualización.
Mysql es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS).
jQuery es una biblioteca de JavaScript multiplataforma diseñada para simplificar las secuencias de comandos HTML del lado del cliente
La Estructura de datos es una forma particular de organizar los datos en una computadora para que puedan usarse de manera eficiente.
Computación en la nube, la práctica de usar una red de servidores remotos alojados en Internet para almacenar, administrar y procesar datos, en lugar de un servidor local o una computadora personal.
Linux es un sistema operativo (SO) de computadora similar a Unix y en su mayoría compatible con POSIX ensamblado bajo el modelo de desarrollo y distribución de software libre y de código abierto.
GitHub es un servicio de alojamiento de repositorio Git basado en la web. Ofrece todas las funciones de control de revisión distribuido y gestión de código fuente (SCM) de Git.
La interfaz del programa de aplicación (API) es un conjunto de rutinas, protocolos y herramientas para crear aplicaciones de software. Una API especifica cómo deben interactuar los componentes de software y las API se utilizan al programar componentes de interfaz gráfica de usuario (GUI).
PD: tu lista es bastante larga!