I'm currently enrolled in an introductory programming course at my university, and I'm finding it quite challenging due to my lack of experience. I often feel overwhelmed and inadequate when working on the assignments, which we have to submit weekly. Although I put in a lot of effort, I usually need help from others or from AI tools to complete them. I'm concerned that relying on AI might hinder my learning, but at the same time, I feel compelled to use it to keep up with the fast pace of the course. I'm looking for advice on how to approach my studies more effectively. What methods did you use to learn programming, and should I just focus on completing the assignments? Any tips for improving at a better pace would be greatly appreciated.
3 Answers
I completely get where you're coming from regarding self-doubt. Just remember, struggling is part of the learning process. It’s perfectly fine to feel frustrated—what matters is that you don’t give up. Be patient with yourself and give yourself permission to take the time you need to understand the material.
It's important to let go of the need for instant results. Learning programming can be tough, even for those with prior experience. One thing that helped me was treating programming like a craft—similar to woodworking. It requires practice and patience, so allow yourself the time to work through each challenge at your own speed.
You should definitely focus on completing the assignments, but don't just follow them blindly. Try to understand the concepts behind the tasks you're working on. Programming takes time and practice, especially when you're just starting out. Remember, everyone learns at their own pace, and that's completely okay.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically