Вы можете использовать для бэкенда и многие другие языки. Но, судя из сути вопроса, вам проще использовать php. Вряд ли стоит "с наскока" подключать БД. Посмотрите самоучители, курсы по php и БД (MySQL, PostgreSQL). Например, есть такой Трепачев Дмитрий - вроде для начинающих очень не плохо.