I've been diving into coding through a course on Udemy, trying to build a simple blog website with both front and back end elements. I've hit a rough patch, being stuck for three days trying to figure out how to pass data from the server to the client. My girlfriend, who has over five years of experience as a self-taught developer, is trying her best to teach me. I genuinely appreciate her help because it clarifies the flow of code for me and helps me write better. But I get really frustrated when things don't click right away, and she feels like she's not teaching me effectively. It's not her fault at all – I just feel like I'm not progressing and that I've wasted nearly half a year of learning. I can't shake off this feeling that I'm a fraud, always needing assistance for the tougher stuff or struggling to remember how things work. I hate feeling this way and I don't want to make my partner feel bad for trying to help me. So, I'm looking for advice on how to tackle programming without getting so frustrated or feeling inadequate.
2 Answers
You know, when you're stuck, it's often a sign that your brain is really working hard to make new connections. I remember those months it took me to understand pointers! When you're struggling, try to read up on the topic that’s tripping you up. Whether it's articles, books, or videos, there’s plenty of resources out there. And if you still need help, consider asking AI to break it down simply. What matters most is that you're learning, regardless of how you do it!
The best way to get past your frustration is to start writing your own code instead of just relying on tutorials. Begin with small projects and gradually increase the complexity. Learning to break down problems and work through them is key. Remember, struggling is a natural part of the learning process; if everything came easy, it wouldn’t be real learning!

Exactly! It’s all about learning at your own pace.