¿Qué idiomas debo aprender para ser un profesional en desarrollo web?

En cuanto a qué idiomas específicos aprender, esto depende de cuáles sean sus objetivos. Para poder construir un sitio web completo, de principio a fin, necesitará aprender habilidades de desarrollo frontend y backend. Las habilidades frontend se usan para construir la interfaz web, y las habilidades backend se usan para interactuar con el servidor.

Necesitará aprender HTML, CSS y JavaScript para construir su interfaz. HTML y CSS son lenguajes de marcado que crean el aspecto de su sitio web, y JavaScript es un lenguaje de scripts de interfaz. Algunas personas optan por especializarse solo en las tecnologías frontend.

Sin embargo, si desea poder construir sitios web completos y aplicaciones web por su cuenta, también deberá aprender una tecnología del lado del servidor, como Node.js, Ruby on Rails o Python. El lenguaje específico que usa para el backend no es tan importante como aprender los conceptos.

Existen numerosos recursos disponibles en línea para aprender el desarrollo web. Algunos de ellos son:

  • Pensativo
  • https://developer.mozilla.org/en… para una referencia HTML básica
  • http://diveintohtml5.info para aprender HTML5
  • http://meyerweb.com/eric/css para CSS
  • http://css-tricks.com para CSS
  • https://jquery.com para jQuery
  • https://developer.mozilla.org/en… para JavaScript
  • http://stackoverflow.com para todas las tecnologías
  • CodeAcademy
  • Casa del árbol

Si encuentra que podría beneficiarse de una estructura adicional, considere un programa más inmersivo. Thinkful ofrece un curso de desarrollo web frontend que cubre todo, desde HTML semántico hasta AJAX, incluidos CSS, jQuery y JavaScript. Al final, estarás bien versado en FEWD. Thinkful también ofrece cursos Full Stack Flex (tiempo parcial) e Ingeniería de Inmersión (tiempo completo). ¡Soy un mentor en Thinkful, yo mismo!

Me parece que muchos de los estudiantes con los que trabajo llegan a Pensativo después de intentar un programa de autoaprendizaje y descubrir que se beneficiarían de una orientación adicional. Con un programa como Thinkful’s, no solo tiene acceso a un plan de estudios actualizado, sino que también tiene acceso a un mentor. La ventaja de trabajar con un mentor es que tiene un recurso experimentado con el que trabajar para comprender cada nuevo concepto y luchar con cada desafío.

html5

Java script / j query / angular js

Java

php

sql / nosql