I've got a handle on coding basics and do some LeetCode challenges and mini-projects, so coding itself isn't the issue. I'm diving into backend development now and understand a lot of the concepts from my readings. However, when it comes to applying this knowledge to actual projects, I find myself leaning heavily on libraries and frameworks. This reliance frustrates me because I feel like I'm not creating anything from scratch. I'm trying to figure out if I should keep depending on these tools while grasping their internal workings or if I should start implementing these concepts myself as a beginner. What would be the best way to approach this?
4 Answers
I get what you're saying! Instead of just theoretical work, try to build actual projects like a website or an app. It shifts your focus from just programming to actual project-building. You might think about coding as a skill set, not just a theory.
Totally relatable! A useful pattern could be: start with a concept, create examples, draft pseudocode, implement it, and then test it. If you're stuck, break larger tasks down into smaller ones. This way, the feeling of "I don't know how to code this" will gradually fade.
It's super common to feel this way. I find that a good approach is to break down concepts into manageable parts. Start with defining a smaller piece of your project so that you can work through it step by step. You might find that you need less external help as you get more comfortable.
You're definitely not alone in feeling this way! It's important to remember that even experienced developers often use libraries to save time. What matters most is that you understand how those libraries function. So, don't stress too much about always coding from scratch—just make sure you get a solid grasp of the underlying principles.

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