Берите заказы в которых разбираетесь и параллельно делайте для себя то, чего не умеете, ставьте цель и решайте вопросы поэтапно. Например установить цмс и адаптировать под неё шаблон, а еще лучше одностраничный лендинг и разбирайтесь с этим. У вас проблема с файловым менежером? Возьмите бесплатный тестовый хостинг. Подключитесь к нему, начинайте работать. Узнаете что такое ftp, познакомитесь с какой-то панелью управления на хостинге, создадите базу данных, пользователя для бд, для ftp и так простыми шагами поймете суть происходящего. Сталкиваясь с проблемами вы начнете искать ответы, натыкаться на курсы, смотрите то что для вас актуально в данный момент. CSS и HTML это только начало долгого пути у которого нет конца и края.
По поводу адаптивной верстки, не совсем понял в чем проблема. Задайте отдельно вопрос или уточните проблему.