Don’t lose hope. It is normal to feel stupid through the learning process. It is just one of the things you will have to go through in your journey to becoming a software developer. I feel stupid whenever i look at the kind of problems experienced developers are tackling. Just keep at it, one day you will get there.
So I’ve been looking into other resources just like you and the others who replied to your post. I’ve found two books that are helpful, because they use good examples and teach in a “non-technical” style.
And last but not least, there is a course on learning how to learn on Coursera, especially useful for students like us. See my other post of today:
Don’t punish yourself too much: learning in general is hard. If if it wasn’t, we’d all have PhD’s. Learning programming especially is hard because you have to build up a mental model of computation: state, control flow, data structures, and so on. When it’s your first language, you’ll feel your brain bending into funny shapes. Things eventually do “click” though, and it’s almost always because you’ve internalized the concepts through practice.
So keep at it, but don’t beat yourself up over it. Above all, have fun while learning.
I hear you, I just started JS and I feel the same. I pushed through the whole basic JS challenges and felt 3 steps behind and not grasping the abstract concepts. After I completed them and understanding them to my ability, I went back and realized I picked up more than I thought upon review, but still feel I’m missing something.
Good luck and persist!
Same here but, I don’t want to give up. I don’t want to believe I am not good enough at this :3 yes I fail and get corrected so many times but, even if it’s just a little step each time I get there eventually. It’s hard now and it’s like a freaking maze. But giving up I won’t do ever.
Any updates so far? it has been 6 moths, I believe that you are a JS pro now?)
Hello everyone. Thank you all for positive messages. Unfortunately no, I did not continue, because my depression and health didn’t allow me, but I hope I will start over soon. All the best to you all!
Hey, don’t let this get you down.
I’ve started learning JS 3 years ago. back then, I had absolutely no idea what was going on. I kept learning a bit then dropping out feeling lost and frustrated. after some time tho I noticed that each time I got back to it, I had more knowledge about what is going on. it’s a matter of persistence and continues practice.
Programming isn’t easy not because it’s so complicated, but because it’s a lot of abstractions built on top of each others. you just need time and practice to get familiar with patterns. I’m saying this because at some point I was feeling like you.
Have some faith and keep moving forward. things will get better.
I wish you all the best in whatever you decide to do.
Just give up!
Nah, codewars is pretty cool. I literally spend 30 minutes trying to solve the problem. Then just look at the solution.
I’ve learned so many new ways to do things that aren’t covered in beginner tutorials that I can apply to other things.
I then revisit the same problem in 24 hours to see if I can remember how to break down the problem and solve it. If not, repeat.
Like spaced repetition learning of verbal languages / flash cards