Struggling to Write Code: What Should I Do?

0
33
Asked By CuriousCoder92 On

Hey everyone! I'm currently learning web development in France and started my apprenticeship back in January 2025. Although I understand the concepts and can read existing code, when it comes to actually writing code, I completely blank out. I haven't had the chance to work on any projects at my company, and I feel like I'm not great at this, even though I enjoy creating things. Exercises on platforms like Codecademy make sense to me, but outside of that, I'm lost. Has anyone else faced this issue? How did you overcome this kind of block?

4 Answers

Answered By CodeCrafty88 On

It sounds like you're in a common situation! After learning the concepts, you really just need to practice a ton to make it automatic. It’s important to go beyond exercises and actually build something on your own. Try to create projects that are slightly different from what you did in tutorials—this way, you’ll be forced to problem-solve and apply what you’ve learned. Planning is also key; sketch out what you want to create before you jump into the code. Using 'pseudo code' can help set a clear path and reduce that overwhelming feeling when you're starting from scratch.

Answered By UserFriendly07 On

Before writing any code, make sure to define a problem that you want to solve first. This will give you direction and prevent that blank IDE feeling!

Answered By BuildItNow99 On

What you really need is a project to focus on. Go out there and find a problem that needs solving. Talking to others about their challenges can inspire you and give you a task to tackle that’s real-world!

Answered By DevTalks22 On

Totally get where you’re coming from! Reading code and writing code are definitely different skills. If you really want to get better at writing code, you have to actually do it! When you don’t know how to kick off a project, try breaking it down into smaller tasks. Each small problem solved will lead you closer to your goal.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.