С чего начать изучение JavaScript при знание HTML и CSS?
mdn - обязательно. В основном как справочник. Он постепенно обрастает учебными материалами, и все больше смахивает на учебник, но все еще далек от того, чтобы пользоваться им как единственным источником знаний.
learn.javascript.ru - да, с него стоит начать. У него тоже некоторые темы плохо раскрыты, но в комбинации с mdn вы получите ответы на 95% всех вопросов.
learn.javascript.ru
Потому, что фиолетовый!