Минимум 6 месяцев
При условиях, что учишь сам и знаешь минимальное программирование (оаип)
И то, это для того, чтобы разобраться, чтобы устроиться на работу, т е еще знать либы и платформы, то минимум год
Я не разработчик конечно... Но сам сижу и JavaScript учу, уже почти год. Уровень трудно оценить, но уже легко выполняю простые и средние задачки, а по часам не скажу, ибо по настроению, могу один день полностью этим заняться, а могу вообще целый день не трогать изучение