Estos son tres formatos diferentes pero se pueden usar de forma combinada para darle un estilo diferentes a las aplicaciones, como lo son color de texto, botones y contenedores, que cambian de color cuando le pasas el click encima (diciéndonos que ese es el método con que fue configurado).
Con html; podemos escribir código en formato html.
Con CSS; Con este podemos estructurar las paginas html en una pagina web.
Con JS; podemos escribir código java scrpt con todos los atributos y métodos.