проверять сегодняшнюю дату, если она на 1 день больше чем та дата, которую вы передаете - это вчера, если она == текущей дате - сегодня. Что сложного то?
Все для всех индивидуально, тянет в gamedev? Учи C#.
back-end - PHP, Python
Под мобилки - Котлин или Джаву.
Десктоп ПО - c#
Фронт-енд: JS ( Вообще js очень крутой ЯП ;3 )