Я пару лет назад проводил десяток занятий студентам (студентКАМ :) журфака универа. Про HTML/CSS. Проблем не было - до большинства всё прекрасно дошло, задания выполняли - понимание было. А последний урок, в порядке эксперимента, я решил попробовать про js рассказать. Ну и как бы сначала вроде нормально было, но как дошло до вызова функции - все остекленели и всё. Казалось бы - тупо простая концепция. Но нет.
Напомню - html/css без проблем все они понимали.