Лично мое мнение, что хороший подход заключается в постоянной практике.
Можно на ютубе найти уроки по изучению (сам с этого начинал).
А можно немного иначе. Для начала попробуйте создать страницу на HTML, добавить немного стилей (CSS), и с помощью JavaScript добавить несколько событий. К примеру, используя книгу по JavaScript или просто гугл, найдите информацию как сделать, чтобы при клике появлялись уведомления на странице с текстом, который вы пропишите.
А дальше изучайте альтернативные события и уже потом переходите к другим типам событий и так шаг за шагом. Но не распыляйтесь на все подряд. Пробуйте реализовать один функционал в нескольких вариациях и так далее.
В идеале учитесь верстать странички и на них уже реализовывать функционал, который необходим для реальных посетителей (ajax-события и тд).