Пет проект, как хранить данные?
Веб технологии на самом деле очень сложный способ учиться программированию для новичков, так как затрагивает сразу несколько очень сложных и сильно разных областей:
* базы данных (для хранения данных я рекомендую sql базы данных, и для начала sqlite, не потребуется настраивать и устанавливать сервер, так как хранит все в файле)
* бакэнд (миллион способов, самый популярный php, можно python, так как зная его будет проще в другие области зайти, не рекомендую java или go для начинающих)
* фронтэнд (без или javascript)
* верстка и дизайн (html+css)

причем разработка требует понимание многопользовательского доступа, понимание конфликтов и т.п. если новичок совсем совсем ничего не знает, будет сложно.
Рассмотри возможность разработки с CouchDB. Это такой вариант, когда можно работать с БД напрямую по HTTP API, минуя создание бэкенда.
Для работы клиента: https://pouchdb.com/adapters.html
Сам не работал, но мне кажется это интересный вариант, довольно неконвенциональный и даст возможность показать необычный портфолио будущему работодателю.