Я бы рекомендовал курсы на vueschool. Там наиболее точно сообществом vue описаны принципы работы с библиотекой.
Порог входа достаточно низкий, все тонкости JavaScript на первых этапах знать не обязательно. Но по мере углубления рекомендую больше времени посвящать изучению основ языка. Ибо vue это все таки прикладная библиотека, инструмент, а для решения сложных задач хочешь не хочешь придется очень хорошо понимать JavaScript, DOM и концепции web разработки на стороне клиента.