Выбор ЯП под определённую задачу?
JavaScript
А еще лучше Lua, потому что он учится за 15 минут, а вы - начинающий. Ладно, не 15 минут, у вас уйдет 2 часа, но не более.
Что угодно подойдёт для решения этой задачи.
Если вам нравится веб - можно написать это в браузере, если вы любите десктопные программы - можно написать е десктопе. За последнее не ручаюсь, по поводу веба подойдёт вообще всё, что есть сейчас на рынке: PHP, Java, Python, Node.js и т.д. И любые базы данных.
Задача достаточно простая, поэтому здесь нет какого-то чёткого указания к какому-то конкретному языку.