У Вас нет на данном этапе понимания общей картины. Советы, которые могу дать:
1. Определитесь зачем Вы учите JS. Возможно Вы залетели сюда просто потому что считается, что фронтенд это легче, чем остальные сферы. Поймите мотивацию.
2. Идите постепенно и не пытайтесь схватить все и сразу. Со временем понимание придет, главное постоянно двигаться.
3.
https://learn.javascript.ru - хороший ресурс, попробуйте его. Возможно просто Вы столкнулись с тем, что информация, которую Вы потребляете не структурирована или неполна.
Надеюсь хоть чем-то помочь смог