Какой язык выбрать для решения задачи с БД для дома?
python + sqlite3, вебморда и/или tkinter.
Такие приложения проще писать на Delphi/Lazarus, .Net WPF. В качестве СУБД хорошо подойдет sqlite.
Если хочется что-то новое, то можно создать мобильное приложение на .Net Xamarin.Forms. 
Клиент-серверную архитектуру не советую, поскольку это неоправданное переусложнение и понадобится искать хостинг.