If you are having problems with JavaScript and are not getting it, it is widespread in JavaScript and very discouraging. When you first learn it, you go over everything and just don’t get it. Just take your time and remember in reality, it takes you 6 years to master the skill. So that means, It takes a couple of years to learn it and a couple of years of actually doing it. I’ve been coding for 2 and a half years and I’m now just getting it and understanding it. Re-read everything over and over until you understand. Sometimes, or most of the time, we get in a hurry and we then read things too fast and miss very key points. So re-reading is sometimes the best thing for you. Use multiple learning platforms, all learning platforms are different from each other and can explain it better than the other, or one will go more in-depth with the topics and learning lessons.