I wrote it on my bio, this is perhaps the 5th or 6th attempt to learn to program. I’ve had a go on C, C++, Python etc. Always there was a problem and when I failed to crack it, I just gave up. Mindset wise I guess I am not a fighter, I give up easily.
So now in my final attempt I’ve been working on the web development path. Html and CSS is all fine, I completed them. JavaScript is where the struggle begins. I’ve passed through various subjects, and started to falter slightly when I started functions.
Now functions at first wasn’t hard, but apparently after E6 the functions had a new and easier way of being written, which is with the arrows and it confused me. The study program stopped being easy, which wasn’t enough for me to quit yet. I made a coffee, opened classical music on spotify and started to concentrate, at which rate I also started to take notes and actually write them down on my physical notepad. And guess what? I figured it out and moved on.
Arrays weren’t too tough except for the bits of iterators I did not know yet. After reading them up I got those. When it got to loops, I understood the for loops after contemplating on the code for a while. (It was the backwards loop that made me struggle, I was making a theoretical mistake and after concentrating I also found that out. Though when it got to inner and outer loops I got lost again, had to concentrate and evidentially I figured it out.
Now I am at the iterator phase, actually in the final assignment. It is a tad bit challenging because I am trying to learn this program by truly understanding what each and every single line of command does. If I do not understand the theory behind it, I stop and try to understand it. Next subject’s title is objects and I’m extremely eager to begin, but in an attempt to only continue once I understand the subject, I am not passing over to the next one.
My question is this, could it be that perhaps programming is not for me? Is it always going to be this hard to understand the lessons? I mean don’t get me wrong, I’d love to stare at a code in a programming language that I know and figure out what the problem is. Some of you might find this weird but I actually love puzzles and mysteries and solving them is tons of fun for me.
So what do you think? Think I can learn JavaScript? Or am I going to always struggle?