А какая функциональность будет вообще? Да и в целом, что значит защищенный? Если ты с друзьями хочешь фотками писек обмениваться, то создайте секретный чат в телеге)
Для начала по изучай html, css, javascript (прям по порядку), потом переходи на php/java/python, ruby (на выбор, лучше php так как инфы много), почитай про api, клиент-серверную архитектуру и БД, администрирование серверов, по изучай ИБ. Попробуй фреймворки по изучай bootstrap (или аналоги), laravel или Yii (если php решишь учить), Ruby on Raills (если Ruby). На крупных проектах этим занимаются отдельные специалисты fronend, backend и т.д.
Можно ещё реализовать на базе готовых CMS, правда по дефолту они дрявые как сито.
И тут мы возвращаемся снова к вопросу целей и уровне защиты. Вообще, даже IT-мастодонты с армией специалистов в сфере ИБ не защищены на 100% от взлома и утечки данных.