Am I Learning Programming the Right Way?

September 4, 2025 5 answers
Asked by CuriousCoder57
Hey everyone, I'm a first-year computer science student and I've been diving into classes and working on a few projects in my free time. Some of these projects feel way above my current skill level based on what I've learned so far in class, but they're helping me figure out which classes I actually want to take. I know I won't learn everything about computer science before starting a project, but sometimes I fear I might be misinterpreting concepts because I lack the formal background. Usually, I just read articles and use Google to understand what I need, but I sometimes worry that I'm picking up bad habits or learning things incorrectly. Has anyone else felt this way?

Answers

SillySphinx42
You're doing great, so don't stress too much! It's completely normal to misinterpret some concepts at first. The important thing is that as you continue to work on projects, you'll get better at understanding and abstracting those concepts over time. Just keep pushing yourself and learning from your experiences!

PonderingPanda96: Yeah, exactly! The key is to keep experimenting and adapting.

Reply to this answer
WiseOldCoder88
Misunderstanding concepts is part of the journey! I've been writing code for decades, and I still have to double-check my understanding sometimes. Itโ€™s all about being patient with yourself. You're just starting out, and everyone learns at their own pace!
Reply to this answer
CleverCactus15
Learning isn't about being perfect from the start; it's about doing your best and improving each time. You'll tackle challenges and then look back to see how you can do better. Just think about a painter who struggles to create the exact masterpiece they envision before even trying!
Reply to this answer
TechWhizKid99
As long as youโ€™re staying in touch with your professors and using your college resources, you should be fine! Your grades will help show how well youโ€™re grasping things. The formal part of education will help fill any gaps in your programming knowledge.
Reply to this answer
SelfTaughtSammy
Many amazing programmers are self-taught, and thatโ€™s completely valid! Don't stress too much about doing things 'right.' Focus on enjoying the learning process and figuring out what works best for you. Keep questioning and experimenting, and youโ€™ll keep improving, even if it feels like youโ€™re stumbling sometimes.
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions