Hola saravia,
Desde mi perspectiva te comentaría que HTML y CSS, no son precisamente
áreas de especialidad al entrar en aplicaciones web, es lo básico que se
espera conozcas para entender que es lo que sucede.
Con javascript empezamos en un terreno de mucha profundidad, ya que
javascript se está usando en motores muy poderosos e innovadores que
permiten hacer cosas muy interesantes.
Pero vamos, puedes comenzar desde pequeñas cosas como acciones de estilo
jQuery.
Regresando, te quisiera sugerir que para que optimices tu tiempo, no busques
que aprender por lo contrario busca que problema solucionar usando esos
conocimientos/habilidades, y eso te da un objetivo y un panorama mucho más
claro de en que invertir tu tiempo para obtener mayor provecho.
Los lenguajes mencionas son perfectos para diseño web, de básico a
(semi-)profesional, dependiendo de que tan exigente seas.
Sin embargo en caso manejar plataformas, necesitarás un lenguaje de
desarrollo sobre el cual diseñar aplicaciones que se ejecuten en el
servidor, permitiendo diseñar o corregir en plataformas más grandes, este
podría ser PHP, Python, Java, etc.
Nuevamente, según lo que desees "resolver" es la elección que habrás de
hacer.
Plataformas grandes preguntas, Wordpress, Nextcloud, Drupal, Odoo, GNU
Health, Jitsi, Joomla y la lista no termina.
Saludos.