Bueno, para una dosis simple de HTML, CSS y JavaScript, puede probar Dash: Dash | Aprenda HTML, CSS, JavaScript con nuestro tutorial en línea gratuito | Asamblea General
Será trivial con sus antecedentes, pero le mostrará los conceptos básicos.
Una vez que tenga la idea de escribir HTML con etiquetas de clase y de identificación, debe aprender Bootstrap: Aquí hay un tutorial de YouTube:
- ¿Existen marcos o bibliotecas populares que se usan con frecuencia para utilizar Java como un servicio de back-end y posiblemente para conectarse con el front-end de un sitio web?
- ¿Los programadores de back-end se burlan del diseño de front-end?
- ¿Qué necesita saber para el desarrollo web de back-end?
- ¿Qué es más interesante y por qué: desarrollo web back-end o front-end?
- ¿Qué dominio es mejor en ASIC: front-end, back-end o verificación?
Y aquí está la documentación oficial: Bootstrap · El marco front-end más popular del mundo para dispositivos móviles y receptivos.
Con Bootstrap, puede crear fácilmente sitios funcionales y receptivos y concentrarse en su código.
El front-end es, por supuesto, todo JavaScript, y puede aprender más sobre eso en Free Code Camp (omita las lecciones de HTML y CSS que no desea) Bootstrap · El marco front-end más popular del mundo para dispositivos móviles y receptivos.
Si hace todos los desafíos de algoritmos básicos e intermedios, debe tener una comprensión decente de JS. Deberá comprender las devoluciones de llamada y el código asincrónico.
También querrás entender AJAX y JSON, para usar las API.
Para el código de back-end, podría hacer algo como .Net MVC, ya que sería (algo así, no realmente) similar a C, o podría probar Ruby on Rails. Rails es ideal para aprender el desarrollo simple de MVC, por lo que puede poner en marcha una aplicación rápidamente.
Si decides seguir la ruta de Rails, prueba The Odin Project (www.theodinproject.com)
Si decide utilizar .Net MVC, pruebe estos enlaces aquí: la respuesta de Matt West a ¿Cuáles son las mejores formas de aprender C #?
¡Buena suerte! Espero que haya estado en la línea de lo que estás buscando.