На данный вопрос уже ответили:
Вот не знаю как изучить javascript. Хочу практиковаться, но не хватает знаний. А я не знаю откуда брать знания
Вот есть хороший онлайн учебник, а дальше нужно браться за решение простых задач и переходить к более сложным, на практике так сказать руку набить.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости