Alle 4 Sprachen kommen in dem Bereich Webdesign/Webanwendungen zum Einsatz.
Mit Html kannst du (oder besser gesagt solltest du ... theoretisch geht mehr) eine Webseite selbst bauen ... jedoch nicht vollständig... primär das Fundament schaffen, d.h die Seite strukturieren und mit metadata ausstatten (titel, beschreibung usw. für die suchmaschine). Die "Programmiersprache" (Markup-Language) teilt dabei deine Seite in verschiedene Bereiche auf durch tags (<tag> Inhalt des Bereiches </tag>). Diese Bereiche können z.B ein menü sein (<nav(igation)> content </nav). Du siehst aber nicht wirklich layoutmäßig schon, dass ein menü vorhanden ist, sondern stellst damit der Sprache CSS die Möglichkeit zu Verfügung diesen Bereich zu gestalten
Apps sind damit auch möglich.
Mit CSS kannst du deine Seite gestalten/designen ... baut wie gesagt auf HTML auf, d.h ohne HTML zu können, relativ witzlos... du kannst damit z.B. dein durch Html erstelltes Menü zentrieren und blau einfärben oder so.
Javascript ist quasi der dritte im Bunde und sorgt für Interaktivität auf deiner Webseite ... z.B. kannst du beim drücken eines Buttons eine Meldung dadurch ausgeben. Ist sinnvoll in Kombination mit Html und CSS, kann man aber auch zumindest teilweise unabhängig davon lernen ... z.B. kannst du direkt im Browser damit programmieren oder Webanwendungen erstellen, die man aber in HTML Code später einbinden musss.
PHP ist mit Javascript meines wissen nach vergleichbar ... vor allem nützlich für Datenbanken usw. Glaube Javascript liegt mehr im Trend, aber sicher bin ich mir nicht^^