лучше начать с пхп
и если его не хватит то использовать nodejs
nodejs нужен например для сервера который выполняя кучу запросов клиентов еще паралельно делает сложные вычисления например для многопользовательской игры
начни с простого сервера на котором простое api которое записывает в файлы читает и отдает json
без ничего, без фреймворков и готовых субд
просто шобы понять клиент-серверную архитектуру и как работать с данными
и чтобы защитить файлы на сервере настрой файл htaccess
расскажу подробнее, спрашивай