Am I on the right path after six months of learning programming?
Asked by
MellowOrbit42
I've been learning programming for about five to six months. I've completed C and C++, and I'm nearly finished with data structures, but I still feel like I'm missing something. I sometimes struggle with problems that seem simple, forget basic concepts, and worry that I haven't developed the right way of thinking yet. I'm considering applying for the Digital Egypt Pioneers scholarship to specialize in backend development. Would that be a good next step, or should I follow a different learning path? Is it normal to feel this uncertain at this stage?
Answers
A course may help, but whether it is the right choice depends on what you want to achieve and what you mean by having completed C and C++. Before choosing one, identify the specific situations where you get stuck. Then look for a program that addresses those gaps and includes real backend projects rather than only more lectures. The backend path can make sense if it matches your interests and you are ready to keep building outside the course.
Reply to this answer
Five or six months is still a relatively short time for someone who is learning programming from the beginning. Learning a language and learning how to design programs are separate skills. Knowing C or C++ gives you tools, but becoming comfortable breaking down problems, choosing an approach, and writing maintainable solutions requires continued practice and experience.
Reply to this answer
That feeling is extremely common around this point. Learning syntax and data structures is different from developing problem-solving instincts, and the latter takes much longer. Try building a few small projects from scratch, such as a to-do app or a simple API, so you can practice connecting the concepts together. A structured scholarship could be useful if it includes practical projects and guidance.
Reply to this answer
There isnโt a secret programming ability that appears after finishing C++. Nobody automatically gains perfect problem-solving skills or remembers everything. Keep practicing, review what you forget, and expect improvement to happen gradually.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions