Should I quit coding if I struggle with it?

January 10, 2026 5 answers
Asked by CuriousCoder42
I've noticed some traits in myself that make coding particularly challenging. I have difficulty engaging with abstract concepts, struggle with low working memory capacity, and feel overwhelmed when working with nested logic. I've been learning full-stack development for about a year, starting from scratch, and while HTML and CSS were manageable, JavaScript has been extremely tough for me. I'm feeling really discouraged because I expected to eventually catch up, but it seems like I just can't grasp it as easily as others. I'm tempted to abandon my coding journey and maybe stick to simpler solutions like WordPress. Is there anyone out there who has had similar experiences? Should I just cut my losses and quit?

Answers

JobSeekerJessie
Whatโ€™s your end goal here? If you're just trying to create basic websites, maybe explore low-code options or hire help. But if you're aiming for a career in coding, remember, it's normal to struggle. Many people who have jobs in tech faced similar challenges along the way. Keep pushing throughโ€”you might surprise yourself!
Reply to this answer
SharedStruggles
I totally get you. Coding can feel so frustrating, especially when itโ€™s hard to see the results of your work. Instead of quitting, maybe try to redefine what coding means to you and find ways to make the process enjoyable. Join a community, build simple projects, and share them; it might help you stay motivated!
Reply to this answer
TechieTinker
It sounds like youโ€™re dealing with some common challenges that many people face when learning to code. Practicing is keyโ€”everyone struggles with abstract concepts at first. Try working on something tangible, like programming an Arduino or creating visual projects with p5.js, which can help you see and touch the results of your code. Don't give up yet!
Reply to this answer
RealisticDev
Honestly, don't let those studies dissuade you! Many developers have had a tough start with abstract thinking but went on to thrive. Just getting through JavaScript is an accomplishment in itself! If JavaScript feels overwhelming, consider trying Python; it's generally more beginner-friendly and easier to read. You've proven you can do this, so keep trying!
Reply to this answer
ADHDwarrior
You might want to explore whether you have ADHD, as some of those traits align with it. I got diagnosed later in life, and it helped me understand many of my struggles. If you suspect you might have it, consider taking a screening test. It's worth looking into!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions