Самый эффективный и быстрой метод обучения - сразу начать писать код. Поставьте себе задачу и подумайте как её выполнить на таком-то языке программирования. Если чего-то не понимаете гуглите. Самую базу можете посмотреть в видео уроках Sorax'a например. А непонятные моменты, которые будут появлятся со временем, и чтоб понять как всё работает, то вам поможет всеми известный учебник
learn.javascript.ru