Есть такое дело: решил поучить javascript. Но я его в глаза никогда не видел. Сам немного разбираюсь в java, c#, и php. Достаточно ли будет проделать курсы на различных codeacademy, codescholl и тд, ил же надо читать учебники, смотреть лекции?
Скорее всего ты столкнешься с той же бедой, что и я, а именно будешь воспринимать JS как очередной ОО язык после Java и C#. Отсюда будет много недопониманий того, как язык работает. А там на самом деле достаточно много коренных моментов, таких как замыкания и прототипное наследование.
Лично я читал книгу Флэнагана JavaScript, The Definitive Guide - мне очень помогло. Думаю, и тебе поможет)