Мой вариант:
Фронтенд Angular2 (если хочется то при помощи Electron можно и десктоп приложение забацать
http://electron.atom.io) + Materialize (
http://materializecss.com)
Бекенд соответственно NodeJS с обычным REST API на Express + Sequelize+ PostgreSQL, но еще лучше, сначала на бекенд вообще забить и пользоваться готовым, например Firebase. Потом переедете на свое решение, а сначала сконцентрируйтесь на одной задаче.
Итого, учите только JavaScript, точнее сразу TypeScript