С чего начать разработку сайта?
интерфейс > архитектура базы >  серверная часть > фронтальная часть
Зарегистрируйся и пройди урок по созданию сайта по порядку (1, 2), знаний особо не даст но как обзор к тому, чем ты хочешь заняться. Даст отличный и познакомит, зачем нужны HTML, CSS.
В таком порядке и изучай.