I've just begun my programming journey two months ago at university, focusing on C#. While I can understand the assignments my teachers give me and recognize code at my skill level, I struggle to write the code from scratch. I often rely on AI for coding tasks, but I can do some of last month's assignments without it now. I worry I'm falling behind and not truly grasping programming concepts. What's the best way to learn and build my coding skills?
5 Answers
You've already recognized the areas you need to work on! Programming is all about practice; write code, make mistakes, and learn from them. Keep at it, and you'll improve over time!
If you understand how assignments are done, you can write the code yourself! It's about knowing the syntax. Turn off AI tools and start building code the old-fashioned way. Debugging and solving issues are a huge part of learning.
Seriously, try to get away from using AI for coding solutions. Use it for explanations or practicing exercises, but not for actual coding. Learning takes time—months isn’t enough. Just dive into the problems, and don’t expect instant results; it's a journey!
You're just starting out! Don't rush yourself to master everything right away. Think of it like picking up a new instrument. You won’t be playing complex pieces within weeks. Just practice a little every day; it will eventually click!
Start small—write simple code without relying on AI. Even when problems pop up, check Stack Overflow instead! Gradually move on to more complex tasks. AI can hinder your learning process; practice is key here!

No stairway to heaven yet!