HTML5, CSS3 y JavaScript son las bases del FrontEnd (la parte que se ejecuta en el navegador). Estos tres son importantes y están muy actualizados. Con ellos aprenderás a crear páginas webs. Muchas otras cosas que se leen por ahí son Frameworks (como React o Angular; se puede decir que es una capa por encima de HTML, JavaScript y CSS), bibliotecas (como Jquery, que se puede decir que es una capa por encima de JavaScript) y luego están los preprocesadores (como Stylus, Less o Sass; que son una capa por encima de CSS).
Por otro lado, para crear una web también está la parte BackEnd (la parte que se ejecuta en el servidor).
Para entender todo esto y más, tenemos un artículo detallado y dedicado en https://jarroba.com/cliente-vs-servidor/
Para crear tu propia web https://jarroba.com/usar-servidores-y-crear-una-web/ y para usar una arquitectura LAMP https://jarroba.com/lamp-paso-a-paso-en-tu-servidor/