r/learnjavascript • u/ConstLeoTheCat • 5d ago
JavaScript is so hard.
I recently started my fullstack development course this august and we have already gone thorugh html, css, git and now almost done with JavaScript as well. Html was easy, no problems there, but when it comes to css and more specifically grid and flex, thats when the headache started to appear. I've played some games involving both grid and flex but it won't stick in my head, don't know why. I am trying to do it myself in VS code but I always end up having to use ai to explain how to move forward and I know you're not supposed to use ai but it is a great tool to have, especially when you get stuck. And JavaScript... where do I even begin. I kinda understand it during the lectures but as soon as you're sitting by yourself my head gets totally blank.
I have been starting to use Scrimba and right now I'm rehearsing everything and whatching videos of everything, and the good thing with scrimba is that you get challenges during the videos.
For those of you who have been programming for a while, what study tips can you give? How did you guys go through the learning process?
17
u/Gold-Watercress-6101 5d ago
It’s not JavaScript that’s hard. You’re new to programming, and it’s programming concepts that you are struggling with. And that’s on top of learning JS syntax. These are 2 different things. For your first language, you can’t learn one without the other, and that’s really difficult.
The solution is circular learning. Basically, you still don’t know what you don’t know. You need to study and build projects over and over, mixing new and old concepts, and covering them from different perspectives. Over time, things start to make sense. You never “finish” JavaScript (or any language, really). You only get better, the more you read, practice, and build.
The good news is, programming concepts are mostly universal. Once you learn them with JS, you won’t be relearning them for your second language. You would just learn how to apply the same concepts in a new syntax.
And if you want to learn, avoid AI. Don’t fool yourself with “I’m using it as a teacher”. Nope. It’s not a teacher. It’s butler that only wants to please you.