Изучения JavaScript с 0?
codecademy.com
vanilla-js.com
книга: JavaScript. Подробное руководство. Д. Флэнаган
книга: Eloquent JavaScriptПаттерны для  архитектуры масштабируемых JavaScrip...JavaScript Garden | ruот Mozilla | ruSmashingMagazineCodyhouseCodropsFrontender
youTubelearncodeacademygotreehousemjdwebdesigneasylearntutorialthenewbostonSource DecodedWebTuningsCodersGuide
Поставьте перед собой задачу реализовать что то на js, задача не должна быть слишком простой, но и не выполнимой не должна быть! - читайте, тренируйтесь, добейтесь того что бы вы смогли решить поставленную задачу и аналогичные ей. Далее ставите перед собой новую задачу, сложнее первой и т. д.
Можете начать с простейших функций, закончить подобием jquery (естественно для образовательных целей)