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
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.
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!
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!
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
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