La creación de sitios web en 2014/2015 requiere mucho más conocimiento de diferentes idiomas que nunca.
Si está creando un sitio web estático. Sin contenido dinámico, todo está codificado. Entonces puedes salirte con la tuya con estos tres:
- HTML: este es el lenguaje de secuencias de comandos de la web que se utiliza para definir la estructura de un sitio web.
- CSS: este es el lenguaje de diseño y diseño utilizado en la web para convertir su sitio web de un marco vacío (trabajo de HTML) en algo bonito y bien diseñado.
- JavaScript / jQuery: esto agrega animaciones o elementos de experiencia de usuario mejorados a su sitio web. Los controles deslizantes, la navegación del menú, las animaciones, etc. requerirán JavaScript. También puede usar jQuery, que es una biblioteca construida sobre JavaScript para facilitar algunas cosas.
Para sitios dinámicos, necesitará todo lo anterior más algunos conocimientos adicionales. Imagine contenido dinámico, autenticación de usuarios, redes sociales, envío de formularios, etc. Todo esto requerirá una plataforma de programación y almacenamiento integrada en el sitio web.
- ¿Qué cuesta más, los sitios web o la aplicación móvil?
- Este sitio web dice la verdad sobre el planeta Nibiru, y ¿es confiable este sitio web sobre Nibiru?
- ¿Qué sitios web y blogs famosos no están prohibidos en China, por qué?
- ¿Adblocker está perjudicando al periodismo?
- Cómo hacer que mi sitio web sea más adaptable a muchos tamaños de pantalla
- HTML
- CSS
- JavaScript o jQuery
- Lenguaje de programación (PHP / Ruby / Perl / JavaScript): lenguaje de programación para recopilar datos, procesarlos y procesar sus páginas web dinámicas. PHP es, con mucho, el más fácil de comenzar y tiene la mayor demanda en el mercado en este momento. Comenzaría allí (pero siempre habrá un debate sobre este tema dependiendo de con quién hables).
- Base de datos (MySQL, PostGreSQL, MongoDB, etc.): esto es lo que almacena sus datos, como su información de usuario, los elementos de suministro de noticias de sus usuarios o lo que necesite guardar. Nuevamente, siempre habrá mucho debate. Pero sugiero aprender MySQL para comenzar. Es fácil de configurar, viene instalado en casi todos los hosts compartidos y funciona muy fácilmente con PHP.
Le sugiero que cree un sitio web estático usando HTML, CSS y jQuery primero.
Pase muchos meses convirtiéndose en profesional en esos. Cuando esté listo para su próximo paso (no se avergüence si le lleva un año o más llegar a esta etapa), puede comenzar a construir sitios dinámicos.
Sugiero agregar PHP y MySQL a su repertorio. Estos te permitirán construir casi cualquier cosa.
A partir de ahí, puede comenzar a aprender a programar para marcos como WordPress o Magento. O si desea crear aplicaciones personalizadas, sugeriría Laravel como un marco que es súper potente y actual en este momento.