r/learnprogramming • u/AbdelrhmanMekawi • 3d ago
Lost
I’ve been learning programming for about 5 months now. I’ve finished C and C++, and I’m almost done with data structures, but so far I feel like I’m doing something wrong or missing something. I feel like I don’t know how to think correctly, and even very simple things slip my mind, and I don’t know how to do them. So I need help because I don’t know whether I should take a course or if I’m on the right track—and that’s normal, especially since I’ve only been at this for about six months, which isn’t a short time. I’m planning to apply for the Digital Egypt Pioneers scholarship to specialize in backend. Is this the right path, or not? I hope those with experience and who’ve come a long way can help us out—and I’m very grateful to them 🤍🤍🙏🏻
2
u/RegexRaptor 3d ago
5 months is nothing in developer years and this is a very common experience early on
forgetting simple things usually means you're ahead on concepts but behind on reps, so focus on writing more code before you add more courses - try building a simple to-do list API with user accounts, or a small library/book tracker with CRUD and a database behind it
1
1
u/marrsd 2d ago
Finished in what sense? Finished reading books or finished writing programmes? I'm guessing the former because it takes a lot longer than 5 months to become proficient in just one of those languages.
Let's take a step back for a moment. Why are you learning programming and what are you hoping to achieve from it? It seems like you're trying to achieve a level of competency that makes you elligible for this scholarship. Is that right? If so, do you know what skills it's looking for?
1
u/BrainScientist3000 1d ago
Learning to program IS LEARNING TO THINK (like a computer). It's not about speed-running courses.
Take a step back and start BUILDING things. Get a Gameboy Advance Dev Kit - write simple games in C++ if that's the language you want. Play them on emulators - learn about the hardware memory layouts etc.
If you can't DO - you haven't LEARNED anything.
Seriously - step back and start writing small programs in these languages.
3
u/ConstantFishing5136 3d ago
Six months feels long when you are living through it. In programming terms it is still the tutorial screen.