php – Orientación para crear una web decente


Buenas chicos hago esta pregunta porque me gustaría crear una web donde un usuario pueda registrarse y almacenar esos datos y algunos que se encripten(como la contraseña) en mi bbdd. Me gustaría saber que lenguajes necesito conocer. Sé que html, css y javascript son para el lado del fronted, pero para el lado del servidor no sé muy bien como funciona. Mi duda es qué me recomiendan: php,sql,nodejs…etc. Es decir, qué tecnologías usar para crear una web de registros de usuarios y yo poder ver dichos registros. Un saludo.