Мне очень помогла именно практика - писал свой веб проект, Node.js, angular и прочее. К моменту окончания написания проекта, глядя на первые строки кода, понимаешь сколько нового ты узнал и на сколько повысились знания как языка, так и фреймворков.
Из ресурсов есть
javascript.ru.