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?
5 Answers
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!
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!
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!
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!
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!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically