Как же жаль, что вы из Москвы. Мы как раз уже полгода ищем верстальщика, подобного вам - знающего основные азы (способного самостоятельно начать делать), которого впоследствии научить своим лучшим практикам и приветствовать изучение всего что угодно нового в этой области. Казалось бы, это идеальное место для типичного junior'а? Но увы, опыт множества собеседований показал, что порой подобные начинающие работники или с завышенной самооценкой (с ними или просто не хочется работать, или хочется, но просят зарплату они большую, чем у лид-программиста), или имеют свой "багаж" из ангуляр, бэмов, бутсрапов, используя их прямо таки с неуёмным фанатизмом (а иногда даже есть ребята, умеющие верстать только на bootstrap и не умеющие просто открыть блокнотик и что-то реализовать).
Что же касается сути вопроса. Когда сам был junior-программистом всегда критерием движения вперед мне служили сайты с вакансиями. Там я искал подходящие для себя, сортировал по уровню заработной платы и смотрел требования. Те требования, которые упоминались наиболее часто и имели "вес" - те я и изучал, применял, щупал и давал заключительную оценку (добавлять себе в арсенал, если нравится, или ограничиться простым знанием этой технологии). Таким путем дважды достигал на работах уровня overskill, когда компании физически не нужен был тот уровень, который был достигнут на тот момент (не нужен - то есть не был готов платить соразмерно уровню работы. это просто компании было не нужно). Так что в итоге эти знания автоматически просто за шкирку толкали вперед по развитию уровня жизни, специализации и всему прочему остальному. Таков совет -).