Q for someone new

Hi I’m new and I wanted to know that Am I supposed to learn everything for the first time that it is in the curriculum ???
Or are they gonna be repeated ?? It’s so confusing.

It’s going to take some repetition.

The more you do it the better you understand it.

But the biggest thing is to stick with it and keep going, use what you learn and apply it to a your own project. The best way I could understand how something worked was to apply it in something I had created. Once I learned something like, for example, arrow functions I re-worked my code on a project to reflect what I had learned.