Приветствую! Давайте я тоже блесну :D во-первых: я тоже начинающий и начинал как раз как вы. Изучил чисто азы для понимания что из себя представляет то или иное и за что эта штука отвечает. Потом на скорую руку пробежался по php (не помню как пришел к этой цели). Сейчас делаю вполне себе годные (рабочие, не виснущие) сайты, правда на cms. Вот тут мне здорово помогает вышеупомянутое. Не редко приходится редачить исходники шаблонов, плагинов, тем, добавлять чтото свое или удалять неугодные куски кода и т.д.
Думаю чистого html, css, js не совсем достаточно чтобы демонстрировать портфолио. Тут надо будет подумать про SEO - sitemap и robot.txt. Ведь заказчику важен именно трафик
Чистой воды ИМХО)
P.S. тема и ответы довольно интересные