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