Часто сталкиваюсь с такой проблемой, когда дело доходит до реально применимой задачи, не могу связать и трех строк кода на языке. Вряд ли это связано с непосредственным пониманием языка, т.к я понимаю язык довольно хорошо, но на практике оказывается что это не так. Книжки и касты по языку это конечно хорошо, но практики нет и все знания постепенно умирают без применения их на практике. Прошу посоветовать что либо (книгу, касты, каналы на youtube) именно по практике, нет смысла рекомендовать что то вроде "the definitive guide", т.к он помогает выучить сам язык, но пользоваться им на практике не учит.
Для меня эффективным способом было ставить перед собой задачи и делать.
1. Калькулятор на JS
2. Валидация формы (е-майл, пусто/не пусто)
3. Небольшая игра (крестики-нолики, найти пару одинаковых картинок по кликам)
4. Таймеры (часы разных видов)
ну и так далее...