How Can I Get Better at Programming?

April 3, 2026 5 answers
Asked by CleverPineapple42
I'm currently in my second year of studying software engineering, and I'm feeling a bit frustrated with my progress. My understanding of more complex code is limited, and I don't have a solid grasp on syntax yet. So far, I've only been taught Java, and we've just begun to learn C and C++. I expected to be more proficient by now, especially since none of my courses have covered large-scale projects; we've only been working on short snippets for assignments. I think I'm doing well overallโ€”I've even performed better than many of my classmates on testsโ€”but I still feel like I'm missing something. With all the assignments piling up, I struggle to find time to learn on my own. When can I expect to actually get good at programming?

Answers

CodeMaster4000
It definitely takes time. I've been in the field for over a decade and still deal with impostor syndrome at times. Just keep pushing yourself, and don't worry too much about where you are right nowโ€”you're still very early in your journey!
Reply to this answer
PracticalDev23
Donโ€™t stress too much! There aren't formal classes on managing big projects; most of that comes from experience. Remember, youโ€™re just in your second year, and programming is a lifelong learning process. Keep at it!
Reply to this answer
TechGuru99
Honestly, it usually takes around 3-4 years before things start to fall into place. By then, you'll be more comfortable tackling larger codebases. Programming is all about repetition and experience. Most of my peers, including me, felt lost during our second year. Just hang in there! Itโ€™s a tough journey, but with persistence, youโ€™ll feel more like a โ€˜realโ€™ developer after a few years. You can do it!
Reply to this answer
NovaCoder88
'Good' is a relative term. Many people become employable within 3 years, and some take up to 10 years to feel truly skilled. Even though I started coding decades ago, I still find ways to improve every year. Stick with it and focus on learning continuously!
Reply to this answer
CreativeCoder77
To get better at programming, try creating your own projects. Start simple, like a CRUD application. This will help solidify your understanding of concepts. The key is to focus on building things that interest you. If it feels like a chore, you won't enjoy learning. Programming is all about experimenting and learning from mistakes, so dive in and keep coding!
Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions