Какой язык программирования даёт возможность пользователю самостоятельно добавлять/редактировать/удалять свои записи?
Если на средней стадии изучения вы начали подозревать, что html и css это не языки программирования, то у меня для вас хорошие новости: похоже это не средняя стадия, а самое-самое начало начальной стадии. А все самое интересное еще впереди :)
Подойдет любой серверный язык программирования. Это не полный список, но все популярные языки в нем есть.
А дальше выбирайте какой вам больше нравится, какой проще учить, на каком легче работу найти или за какой больше денег дают, или по какому-то другому признаку.
Очень хорошо подойдёт для этого php и фреймворк laravel, изучите основы ООП и начинайте покарять мир ИТ, главное никогда не останавливаться в развитии.