| 
		
			Сообщение от KingdaKa
			
		
	 | 
	| 
		Чтобы создавать интерактивные страницы, несложные игры и т.д.
	 | 
	
	
	| 
		
			Сообщение от Rise
			
		
	 | 
	| 
		Не меньше года интенсивных занятий.
	 | 
	
И на что там год нужен?
JS достаточно прост. Понять про типы (примитивные, и то, что остальное - объекты). Запомнить встроенные правила преобразования типов. Понять прототипное наследование. Все остальное  мало отличается от других ЯП.
Ну какое то время потратить на изучение "стандартной" библиотеки.
Я тут не говорю про всевозможные АПИ. Это к языку отношения не имеет. Изучение АПИ зависит от конкретной задачи. Для страниц хватит DOM, ну может что еще по мелочам. Не самая сложная вещь.