Preguntas como estas son muy vagas. Es como preguntar dónde debería comenzar si quiero construir un automóvil.
Un automóvil es una máquina complicada que involucra varios componentes como motor, sistema de música y caja de cambios. Cada uno de ellos son sistemas en sí mismos.
Del mismo modo, el desarrollo web implica desarrollo front-end y secuencias de comandos del lado del servidor.
- Estoy probando una aplicación de chat basada en JSP y Java Servlet y he enumerado a todos los usuarios en línea e hice una ventana de chat, pero tuve problemas para obtener una respuesta de un usuario a otro. ¿Cuál es la solución?
- Quiero invertir los próximos 6 meses en aprender Ruby on Rails. ¿Cómo debería ser mi plan de estudio?
- Soy un desarrollador Jr. full stack con una buena idea para una startup. Puedo codificar el API web + front-end excepto la aplicación móvil. ¿Qué tengo que hacer?
- Tengo 2.7 años de experiencia en php pero no soy muy bueno en programación. Ahora la vida es horrible para mí. Ya tengo 24. ¿Qué debo hacer ahora?
- Tengo miedo a las matemáticas, así que creo que no puedo escribir algoritmos, y es difícil resolver problemas de manera competitiva. ¿Podré hacer mi trabajo si elijo ser desarrollador front-end o desarrollador Rails o desarrollador web?
El desarrollo front-end implica conocer HTML y CSS, junto con JavaScript. Ahora, para hacer que JavaScript sea más efectivo, hay varios marcos como Angular js y React.
Las secuencias de comandos del lado del servidor incluyen una entre PHP, Node.js, Python, Ruby, etc.
Mi recomendación sería comenzar entendiendo lo que cada uno de estos significa exactamente, seguido de aprender HTML, CSS y AngularJS. Esto te ayudará a comenzar.
Hay muchos cursos y materiales en línea para esto. ¡Buena suerte!