Я бы посоветовал начать с чистого JS, посмотреть как реализуются в нем основные принципы ООП, прототипы, фабрики, замыкания и т.д. Эти знания лишними не будут. А потом уже переходить на JS фреймворки. А по поводу jQuery, достаточно проглянуть основные методы/свойства/плагины, не вижу смысла много тратить времени на специальное изучение. Я в компании провожу собеседования и code review для юниоров и как показывает практика лучшие результаты показывают те, кто изучал нативный JS, им и в изучении фреймворков полегче, нежели тем, кто писал изначально на jQuery.