Может стоит начать более банально: с python или c#?
Почему же банально - это просто другой вид работы, не фронт-энд.
Тебе как новичку никакие знания не будут лишними: немного фронт-энда, немного бэк-энда. Чтобы понять, к чему душа больше лежит, нужно попробовать то и другое. В любом случае в будущем твоя специализация может легко поменяться.
Начни как задумал, только после 1-1,5-2 месяцев обучения сходи на интервью, чтобы понять, что подтянуть за оставшееся время и скорректировать план.