Gran pregunta! Para construir la interfaz o la interfaz de un sitio web, necesitará aprender HTML, CSS y JavaScript. HTML y CSS son lenguajes de marcado, y JavaScript es el lenguaje de secuencias de comandos de la web. Para construir el backend, o del lado del servidor, necesitará aprender una tecnología como Node.js, Ruby on Rails o Python.
Learning JavaScript es actualmente la mejor opción para aprender desarrollo web. La encuesta de desarrolladores de Stack Overflow lo muestra como la opción más popular. Además, poder usar el mismo idioma en la pila significa que puede concentrarse en la programación de aprendizaje sin el dolor de cabeza de cambiar las sintaxis (es más fácil aprender un segundo idioma después de haber dominado el primero, pero es difícil aprender dos nuevos en una vez).
CodeAcademy y Treehouse son excelentes recursos de aprendizaje si eres un principiante en la codificación. CodeAcademy le permitirá experimentar y aprender la sintaxis en un entorno interactivo, y Treehouse tiene miles de videos de cursos que puede ver.
- ¿Para cuál hay más demanda en el desarrollo de sitios web: front-end o back-end?
- ¿Cuáles son los 5 principales elementos de front-end y los 5 mejores elementos de back-end que conforman un sitio web?
- ¿Es inevitable aprender Java y .Net en algún momento de la carrera de desarrollo de backend?
- Como novato total en el desarrollo web backend, ¿debería aprender PHP y MySQL o debería aprovechar mi conocimiento de Javascript y usar Javascript node.js en el backend para interactuar con la base de datos MySQL?
- ¿Cuál es la forma más fácil para que un desarrollador de back-end cree una interfaz de usuario atractiva para sus páginas web?
Si tiene la intención de ir a un nivel superior, considere un programa más inmersivo. Soy mentor en Thinkful, una escuela de codificación en línea. Thinkful ofrece cursos Full Stack Flex (tiempo parcial) e Ingeniería de inmersión (tiempo completo). Como estudiante reflexivo, tendría su propio mentor, que trabaja como desarrollador, y se reuniría con ellos 1-a-1 a través de videoconferencia: los estudiantes que aprenden 1-a-1 rinden mejor que el 98% de los estudiantes educados en Aulas tradicionales. Como mentor, veo a los estudiantes superar obstáculos todo el tiempo en las sesiones. Además de eso, también puede elegir entre más de 30 horas de sesiones de preguntas y respuestas organizadas por un mentor cada semana, o subir a Slack para obtener ayuda de mentores y compañeros.
¡Buena suerte en su viaje!