Насколько я понимаю, вам необходимо пройти основы js - в любом учебнике есть обучение. Переменные, константы, циклы, функции, типы данных и прочие основы. Это не очень сложно, при должной мотивации. После этого уже искать фреймворки под свои нужды и читать, читать и еще раз читать примеры. Кпждый фреймворк задокументирован, но начинающему действительно сложно разобраться со всем этим. Поэтому внимательно смотрим примеры и не стесняемся задавать глупые вопросы - тот же оверфлоу или данный форум. Понимание придет с опытом. Итак - просто не бойся начинать и казаться глупым)