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.
- He planeado usar dos idiomas de servidor. Uno para manejar solicitudes de E / S y otro para realizar las tareas, pero no estoy seguro de cómo puedo hacer que se comuniquen para hacer el trabajo.
- Estoy planeando crear un sitio web y eventualmente crear aplicaciones para Android y iPhone también. ¿Qué última tecnología debo usar?
- He pasado la última década trabajando en el software de otras compañías, pero tengo algo que quiero construir para mí. ¿Debo construir primero el front-end o la capa de API / datos primero?
- Enseño un curso de pregrado en desarrollo web (actualmente usando Rails). Si cambio a Java / Kotlin como lenguaje de programación, ¿recomendaría Spring, J2EE u otra cosa?
- Dejé la escuela secundaria. ¿Puedo obtener trabajos de desarrollador web después de practicar y estudiar?
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!