FCC moves fast. And this is hard stuff. JS is harder than what came before.
And don’t feel like you have to memorize all of this stuff. Developer’s are googling stuff all day. It’s more important to have an idea what is available/possible and know how to google the details.
And don’t be afraid to do a little side research if something in the FCC material isn’t clear. I’d just advise to not get too side tracked. I used to keep a little note pad of things that I wanted to learn better and spend 30 minutes for a deep dive on particular subject when I had a little time on the weekend.
If you get stuck on something, reread the material, google it, search the forum to see if the question has been asked. If none of that works, ask the forum - that’s why we’re here. Just try to be specific in the question - it makes for better answers.
That is because it is
You are learning a whole new way of thinking.
You are also learning programming basics on top of learning javascript.
The next few months will be a lot of information which is completely normal.
With practice and repeat exposure, the concepts will start to sink in and make more sense.
But it won’t happen all at once.
All some concepts will take more time to understand than others, so you have to be patient with yourself when it comes to learning.
Yes.
Everyone goes through this.
It is completely normal.
You can search through the forums and find similar posts to yours and realize that it is just part of the beginner learning process.